Filtre sur en tete colonne

Bonsoir à tous,

Je procède à un filtre sur des en tête de colonne, mais comment écrire la ligne de code afin de rendre dynamique cette opération ?,

Je joins un fichier exemple,

Merci d'avance pour votre aide,

11forum-test.xlsx (20.45 Ko)

Bonsoir à tous !

Une proposition ?

let
    Source = Excel.CurrentWorkbook(),
    Filtre = Table.SelectRows(Source, each ([Name] = "TEST")),
    Content = Table.Combine(Filtre[Content]),
    ListCol = List.Select(Table.ColumnNames(Content), each Text.Contains(_, Text.From(ANNEE)) or Text.Contains(_,Text.From(ANNEE-1))),
    SelCol = Table.SelectColumns(Content,ListCol)
in
    SelCol

Bonsoir JFL,

C'est parfait, et j'ai comprit bien sûr mais je n'aurait pas su produire cette ligne :

    ListCol = List.Select(Table.ColumnNames(Content), each Text.Contains(_, Text.From(ANNEE)) or Text.Contains(_,Text.From(ANNEE-1)))

Merci beaucoup à vous,

Bonne soirée

Bonsoir à tous de nouveau !

Parfait...

Je vous remercie de ce retour.

Rechercher des sujets similaires à "filtre tete colonne"