Bonjour
Dans une colonne A je numéro mes lignes de 1 à 10
Dans une colonne B je met la valeur 1 sur les 10 lignes
Dans un module j'intègre la macro ci-dessous qui a pour but de supprimer toutes les lignes qui auraient la valeur 1 en colonne B. Donc ici, toutes les 10 lignes.
Et bien seules les lignes 1, 3, 5, 7 et 9 ont été supprimées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub EntireRow.delete() For i = 1 To Cells(1, 1).End(xlDown).Row If Cells(i, 2) = 1 Then Cells(i, 1).EntireRow.Delete End If Next End Sub
Il reste les lignes 2, 4, 6, 8 et 10.
Pourquoi?
Comment puis-je supprimer toutes les lignes?
Merci par avance.
Partager