Private Sub CommandButton1_Click()
'blabla bouton OK de l'userform1
If Me.ListBox1.ListIndex > -1 Then _
Me.ListBox1.RemoveItem (ListBox1.ListIndex)
End Sub
Private Sub UserForm_Initialize() 'à l'initialisation de l'UserForm
Dim x As Integer 'déclare la variable x (incréemt)
'***************************
'alimentation de la ListBox1
'***************************
'boucles sur toutes les cellules éditées de la colonne B de l'onglet "Feuil2"
With Me.ListBox1 'prend en compte la ListBox1
For x = 2 To Sheets("Feuil2").Range("B65536").End(xlUp).Row
If Sheets("Feuil2").Cells(x, 7) = "" Then
.AddItem Sheets("Feuil2").Cells(x, 1) 'ajoute la valeur de la colonne A
.Column(1, .ListCount - 1) = Sheets("Feuil2").Cells(x, 2) 'ajoute la valeur de la colonne B
.Column(2, .ListCount - 1) = Sheets("Feuil2").Cells(x, 3) 'ajoute la valeur de la colonne C
.Column(3, .ListCount - 1) = Sheets("Feuil2").Cells(x, 4) 'ajoute la valeur de la colonne D
.Column(4, .ListCount - 1) = Sheets("Feuil2").Cells(x, 5) 'ajoute la valeur de la colonne E
.Column(5, .ListCount - 1) = Sheets("Feuil2").Cells(x, 6) 'ajoute la valeur de la colonne F
.Column(6, .ListCount - 1) = Sheets("Feuil2").Cells(x, 7) 'ajoute la valeur de la colonne G
End If
Next x 'prochaine cellule de la boucle
End With 'fin de la prise en compte de la ListBox1
'alimentation de la ComboBox1
Me.ComboBox1.List = Sheets("MOTIF").Range("A1:A" & Sheets("MOTIF").Range("A65536").End(xlUp).Row).Value
End Sub