Bonjour à tous!
Je me trouve devant un problème pas très grave en soi, mais qui me laisse quand même un peu perplexe.
J'ai créé cette macro:
Sub esssai()
Dim I As Integer
For I = 1 To 300
If (Cells(I, 1) = "Entité" Or Cells(I, 1) = "" Or Cells(I, 1) = "Total") Then
Rows(I).Delete
End If
Next
End Sub
chargée de supprimer les lignes dont la première cellule contient certaines valeurs. Problème: je suis obligé de lancer la macro plusieurs fois pour que les lignes soient bien toutes supprimées, la macro semblant en louper quelques unes à chaque fois... Comment est-ce possible? Du coup, je peux créer une boucle qui exécute fois la macro pour être sûr, et c'est ok, mais je suis quand même étonné...
Pierre