Salut,
Je fais une boucle dans laquelle les lignes sont effacées si la condition est rencontrée.
Avec une boucle classique, il rate des lignes
For i = 3 To NombreDeLigne
If Not IsNumeric(Range("G" & i)) Then Rows(i).Delete
Next i
Dans un autre post, Pascal76 me suggérait de faire une boucle inversée.
J'ai essayé avec
For i = NombreDeLigne to 3
Mais ça ne fonctionne pas.
Quelqu'un aurait-il la solution ?
Merci d'avance.
Fab
Je fais une boucle dans laquelle les lignes sont effacées si la condition est rencontrée.
Avec une boucle classique, il rate des lignes
For i = 3 To NombreDeLigne
If Not IsNumeric(Range("G" & i)) Then Rows(i).Delete
Next i
Dans un autre post, Pascal76 me suggérait de faire une boucle inversée.
J'ai essayé avec
For i = NombreDeLigne to 3
Mais ça ne fonctionne pas.
Quelqu'un aurait-il la solution ?
Merci d'avance.
Fab