Bonjour,
Je n'arrive pas à trouver le bon code pour valider ma condition c'est à dire effacer les lignes de ma feuille Excel si la colonne D ne comprend pas le nom Chèques..;
voilà ce que j'ai écrit

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Dim i As Integer
With ThisWorkbook.Sheets("Chèques")
'Précisez le nom de votre feuille
            For i = .Range("D2:D" & .Rows.Count).End(xlUp).Row To 2 Step -1
'je travaille sur la colonne D
'Rows.count permet de retourner le nombre de ligne de la plage range
                        If .Range("D2:D" & i).Value = <> "Chèques" Then
 
.Rows(i).Delete
End If
Next i
End With
j'ai essayé "<>" chèques ...."<> Chèques"...<> "Chèques" Mais cela ne fonctionne pas.
Je ne vois pas pour le moment où se trouve mon erreur!!!