LEIYAZ
XLDnaute Nouveau
Bonjour,
J'ai un fichier sur lequel j'ai un filtre sur une colonne (Colonne Q) et j'ai souhaité pouvoir défiltrer uniquement les colonnes A a N et laisser le filtre sur la colonne Q pour cela j'ai mis ce code :
Mais je pense qu'il peut être optimisé car il est un peu long à enclencher (quelques millisecondes mais on voit le curseur de la souris qui recherche).
Pensez vous que mon code peut être optimisé ?
Merci par avance
J'ai un fichier sur lequel j'ai un filtre sur une colonne (Colonne Q) et j'ai souhaité pouvoir défiltrer uniquement les colonnes A a N et laisser le filtre sur la colonne Q pour cela j'ai mis ce code :
VB:
Sub defiltrer()
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=1
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=2
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=3
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=4
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=5
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=6
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=7
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=8
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=9
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=10
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=11
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=12
ActiveSheet.ListObjects("Liste_Demandes").Range.AutoFilter Field:=13
End Sub
Mais je pense qu'il peut être optimisé car il est un peu long à enclencher (quelques millisecondes mais on voit le curseur de la souris qui recherche).
Pensez vous que mon code peut être optimisé ?
Merci par avance