Je suis vraiment cruche ! j'arrive pas à changer les lettres de colonnes, c'est à dire qu'à la place de A,B et C, moi c'est N,O et P.
Comment fait on pour modifier ?
'boucle sur toutes les cellules editées de la colonne A (en partant de A2)
For Each cel In Range('A2:A' & Range('A65536').End(xlUp).Row)
'evite le big si une données dans
'les colonne A et B n'est pas une date
On Error Resume Next
'*************************
'remplissage de la ListBox
'*************************
'condition : si la date de la colonne B est supérieure à la date de la colonne A
'et qu'en colonne C il y a 'non'
If DateValue(Date) > DateValue(cel.Offset(0, 1).Value) And _
UCase(cel.Offset(0, 2).Value) = 'NON' Then
'ajoute la cellule de la colonne A (en colonne 0 de la ListBox)
ListBox1.AddItem cel.Value
'ajoute la cellule de la colonne B (en colonne 1 de la ListBox)
ListBox1.Column(1, x) = cel.Offset(0, 1).Value
'ajoute la cellule de la colonne C (en colonne 2 de la ListBox)
ListBox1.Column(2, x) = cel.Offset(0, 2).Value
'ajoute le numéro de ligne de la cellule
'cette colonne est masquée dans la Listbox (voir propriété ColumnWidths)
ListBox1.Column(3, x) = cel.Row
x = x + 1 'définit la variable x
End If 'fin de la condition
Next cel 'prochaine cellule éditée de la colonne A
End Sub
Merci 😉