Bonjour,
J'ai créé un tableau sur Excel avec plusieurs colonnes. Voici une ligne de code me permettant de placer un filtre sur ma colonne 26 :
ActiveSheet.ListObjects("Nom_Feuille").Range.AutoFilter Field:=26, Criteria1:="non"
Hors mon tableau est dynamique et de nouvelles colonnes sont parfois créées. J'ai essayé avec cette macro pour attaquer la colonne qui m'interesse et ainsi éviter de recoder ma macro, mais cela ne fonctionne pas :
ActiveSheet.ListObjects("Nom_Feuille").Range.AutoFilter Field:=Range("Nom colonne").Column, Criteria1:="non"
Auriez-vous une idée ?
Merci pour votre aide
Bonjour,
Tu peux essayer quelque chose comme ça :
ActiveSheet.ListObjects("Nom_Feuille").Range.AutoFilter Field:=Range("a1").entirerow.find("Nom colonne").Column, Criteria1:="non"
Pas sûr que ça marche par contre, il faudra que tu me dises si ça fonctionne ou non, j'experimenterais bien moi-même mais je n'ai pas ton fichier donc impossible de le faire...