A voir également:
- Enregistrement de données issues d'un formulaire
- Effacer les données de navigation - Guide
- Formulaire de réclamation facebook - Guide
- Reinstaller windows sans perte de données - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Acquisition de données pci et contrôleur de traitement du signal ✓ - Forum Windows 10
2 réponses
fabien25000
Messages postés
673
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
28 juillet 2022
59
25 sept. 2018 à 14:55
25 sept. 2018 à 14:55
Bonjour,
déjà comment on affiche le formulaire? vous aurez besoin de
Ci dessous un début de code à peu près correct à continuer par vos soins :
déjà comment on affiche le formulaire? vous aurez besoin de
UserForm1.Show, à vous de voir sur quel événement...
Ci dessous un début de code à peu près correct à continuer par vos soins :
Option Explicit Private Sub CommandButton2_Click() Unload Me End Sub Private Sub UserForm_Initialize() Dim I, derlig As Integer Dim varitem As String derlig = Worksheets("BUILD").Range("E" & Rows.Count).End(xlUp).Row For I = 2 To derlig If Worksheets("BUILD").Range("A" & I) <> "" Then varitem = Worksheets("BUILD").Range("A" & I) ComboBox3.AddItem (varitem) End If Next I End Sub Private Sub CommandButton1_Click() Dim L As Integer If MsgBox("Confirmez-vous l’insertion de ce nouveau contact ? ", vbYesNo, " Demande de confirmation d’ajout ") = vbYes Then L = Worksheets("DATA").Range("A" & Rows.Count).End(xlUp).Row Worksheets("DATA").Range("A" & L).Value = ComboBox5 Worksheets("DATA").Range("B" & L).Value = ComboBox6 Worksheets("DATA").Range("C" & L).Value = Zone_texte_Date Worksheets("DATA").Range("D" & L).Value = ComboBox3 Worksheets("DATA").Range("E" & L).Value = ComboBox3 ThisWorkbook.Save End If End Sub
fabien25000
Messages postés
673
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
28 juillet 2022
59
26 sept. 2018 à 09:40
26 sept. 2018 à 09:40
votre fichier : https://mon-partage.fr/f/pwPNSol7/
parfait merci, je comprend maintenant j'avais oublié les "end if"
j'ai réussi à rajouter un bouton dans une feuille pour l'ouverture du formulaire.
dernier point bloquant : les enregistrements ne s'ajoutent pas à la suite dans le tableau ...
je sais que ça se passe à ce niveau là du code :
L = Worksheets("DATA").Range("A" & Rows.Count).End(xlUp).Row
ou dois-je mettre le "+1" ?
j'ai réussi à rajouter un bouton dans une feuille pour l'ouverture du formulaire.
dernier point bloquant : les enregistrements ne s'ajoutent pas à la suite dans le tableau ...
je sais que ça se passe à ce niveau là du code :
L = Worksheets("DATA").Range("A" & Rows.Count).End(xlUp).Row
ou dois-je mettre le "+1" ?
fabien25000
Messages postés
673
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
28 juillet 2022
59
26 sept. 2018 à 10:03
26 sept. 2018 à 10:03
L = Worksheets("DATA").Range("A" & Rows.Count).End(xlUp).Row +1
26 sept. 2018 à 09:14
j'ai du mal, je n'arrive pas à continuer le code même si je commence à le comprendre doucement, mon formulaire ne fonctionne pas ...
Modifié le 26 sept. 2018 à 09:28
- la feuille database_contenants sert à quoi?
26 sept. 2018 à 09:34
cette feuille ne sert à rien pour la macro, c'est juste de l'information que j'utiliserai plus tard