Bonjour,
Je suis confronté à un problème, je trouve ma boucle beaucoup trop lente (10 min).
Lorsque je la teste sur un fichier simple, cela marche quasi instantanément. Mais si je l'applique sur le fichier qui m'intéresse, c'est extrément lent. Je précise que la feuille sur laquelle je veux que s'applique la macro contient une infinité de formule (et longue), je pense que cela provient de là.
La macro n'est pas très compliqué en français, je souhaiterais supprimer toutes les lignes dont la cellule concernée est égal à 0.
Dim i%
For i = 530 To 9 Step -1
If (Worksheets("Statistiques descriptives").Range("D" & i) = "0") Then Worksheets("Statistiques descriptives").Range("D" & i).EntireRow.Delete
Next i