Bonjour à tous,
J'ai une macro dont voici une partie du code.
Application.EnableEvents = False
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
With ActiveSheet.ListObjects("BASE").Range
.AutoFilter Field:=66, Criteria1:=">=" & Cells(4, 66).Value, Operator:=xlAnd, Criteria2:="<=" & Cells(5, 66).Value
...........................
.AutoFilter Field:=278, Criteria1:=">=" & Cells(4, 278).Value, Operator:=xlAnd, Criteria2:="<=" & Cells(5, 278).Value
End With
Je filtre un table qui contient plusieurs centaines de colonnes et milliers de lignes.
Cette action de filtrage prends un temps concidérable, 3 à 4 minutes.
Je souhaite savoir si il est possible de réduire le temps d'éxécution en appliquant une autre manière de procéder.
D'avance merci pour vos contribution.
Cordialement
Patrick