bonjour,
J'ai un tableau assez volumineux.
dans une procédure je dois effacer les lignes dont les cellules sont = 0
pour cela j'ai écris :
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
For i = dernierelignejlvt To 2 Step -1
If Cells(i, 43) = 0 Then
Rows(i).EntireRow.Delete
End If
Next i
C'est beaucoup trop long ( 15 mn sur un I7 4700HQ ...).
Quelqu’un peut-il m'aider ?
Un grand merci d'avance
J'ai un tableau assez volumineux.
dans une procédure je dois effacer les lignes dont les cellules sont = 0
pour cela j'ai écris :
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
For i = dernierelignejlvt To 2 Step -1
If Cells(i, 43) = 0 Then
Rows(i).EntireRow.Delete
End If
Next i
C'est beaucoup trop long ( 15 mn sur un I7 4700HQ ...).
Quelqu’un peut-il m'aider ?
Un grand merci d'avance
Dernière édition: