1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Dim Ws As Worksheet '<--- déclaration en tête de module
'Pour le formulaire
Private Sub UserForm_Initialize()
Dim J As Long
Dim I As Integer
ComboBox2.ColumnCount = 1 'Pour la liste déroulante Civilité
ComboBox2.List() = Array("Monsieur", "Madame")
Set Ws = Sheets("Contacts") 'Correspond au nom de votre onglet dans le fichier Excel <--- initialisée ici pour la durée de vie du formulaire !
For J = 2 To Ws.Range("A" & Rows.Count).End(xlUp).Row
ComboBox1.AddItem Ws.Range("A" & J)
Next J
For I = 1 To 7
Me.Controls("TextBox" & I).Visible = True
Next I
End Sub |
Partager