Bonjour,
Dans une feuille Excel j'ai 2 colonnes colonne A et B (voir ci dessous le code) et à l'aide d'une boucle for each commençant par la fin je veux supprimer les lignes vides de la colonne B tout va bien jusqu'à la ligne 7 mais la ligne 6 n'est jamais supprimée car la macro se termine subitement et si j'exécute une seconde fois le code la ligne est bien supprimée mais j'ai une erreur 1004 (erreur définie par l'application ou par l'objet) c'est quand même étonnant que tout s'arrête à la ligne 6 alors que tout fonctionne pour les autres lignes
NOM CODE
Nom1 1
Nom2 2
Nom3 3
Nom4 4
Nom5 5
Nom6
Nom7 7
Nom8 8
Nom9
Nom10 10
Nom11 11
Nom12 12
Nom13 13
Nom14 14
Nom15 15
Nom16
Nom17
Nom18
Nom19 12
Nom20
Nom21 11
Nom22
Nom23
Nom24
voici le code
Sub suppligne3()
Dim L As Integer
Dim c As Integer
der = Range("A" & Rows.Count).End(xlUp).Row
L = der
c = 2
For Each cell In Range("A2:A25")
If Cells(L, c) = "" Then
Cells(L, c).EntireRow.Delete
End If
L = L - 1
Next
End Sub
Merci pour la réponse
Partager