Bonjour,

Je commence tout juste à manipuler les tableaux dynamiques afin d'améliorer le temps d'exécution de mes macros.

Il semblerait que mon premier test soit concluant, au sens où ce que je demande est bien réalisé et ce, plus rapidement. POUR AUTANT, je suis intimement persuadé que la façon de le taper n'est pas génial. Ainsi , j'aimerais savoir ce qu'il me faut améliorer selon vous (autant voir cela tout de suite avant d'aller plus avant).

L'idée est de supprimer la ligne si on croise cancel dans la cellule de la colonne C.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub Test_avec_tableau()
 
    Lastrow = Range("A1").End(xlDown).Row
 
    Dim tablo() As Variant
    Dim i As Long
 
    For i = Lastrow To 2 Step -1
        If Range("C" & i).Value Like "*CANCEL*" Then Range("C" & i).EntireRow.Delete
        ReDim tablo(i)
    Next i
 
End Sub
D'avance merci pour vos retours.

Cordialement,
Camzo