Bonjour,
J'essaye de supprimer une ligne du tableau1 si la colonne "D" contient la valeur "Vente", et aussi supprimer une ligne du tableau2 si la colonne "D" contient la valeur "Achat".
j'ai essayé avec ce code mais je n'arrive pas à le faire fonctionner correctement.
Sub delete_row_if()
Dim r1 As Integer
For r1 = Sheets("Tombés").Range("Tableau1").Rows.Count To 1 Step -1
If Cells(r1, "D") = "Vente" Then
Sheets("Tombés").Rows(r1).EntireRow.Delete
End If
Next
Dim r2 As Integer
For r2 = Sheets("Tombés").Range("Tableau2").Rows.Count To 1 Step -1
If Cells(r1, "D") = "Achat" Then
Sheets("Tombés").Rows(r2).EntireRow.Delete
End If
Next
End Sub
Je sais pas si quelqu'un pourrais corriger ce code ou bien fournir un code plus stable.