Userform excel : modifier les données sur la bonne feuille
Résolu
coraliie.c
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Userform excel : modifier les données sur la bonne feuille
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
1 réponse
Bonjour,
Deux choix :
1- vous référencez systématiquement le nom de la feuille :
2- Vous utilisez un bloc With End With :
Deux choix :
1- vous référencez systématiquement le nom de la feuille :
'Pour le bouton Ajouter Private Sub CommandButton1_Click() Dim L As Integer If MsgBox("Confirmez-vous l'insertion ?", vbYesNo, "Confirmation d'insertion") = vbYes Then L = Sheets("Habilitation Agent").Range("a65536").End(xlUp).Row + 1 Sheets("Feuil2").Range("B" & L).Value = ComboBox1 Sheets("Feuil2").Range("C" & L).Value = TextBox2 Sheets("Feuil2").Range("D" & L).Value = TextBox3 Sheets("Feuil2").Range("L" & L).Value = TextBox4 Sheets("Feuil2").Range("T" & L).Value = TextBox5 'Etc....
2- Vous utilisez un bloc With End With :
'Pour le bouton Ajouter Private Sub CommandButton1_Click() Dim L As Integer If MsgBox("Confirmez-vous l'insertion ?", vbYesNo, "Confirmation d'insertion") = vbYes Then L = Sheets("Habilitation Agent").Range("a65536").End(xlUp).Row + 1 With Sheets("Feuil2") .Range("B" & L).Value = ComboBox1 .Range("C" & L).Value = TextBox2 .Range("D" & L).Value = TextBox3 .Range("L" & L).Value = TextBox4 .Range("T" & L).Value = TextBox5 'Etc.... .Range("AL" & L).Value = TextBox28 .Range("AT" & L).Value = TextBox29 .Range("BB" & L).Value = TextBox30 End With End If End Sub
Merci beaucoup pour ton aide
A+