PowerQuery - Stack vertical toutes tables feuille/fichier

Bonjour à tous,

Sur Excel 2016 si possible.

Est-il possible, dans PowerQuery, de stacker verticalement toutes les tables se trouvant dans une feuille/fichier ?

Voir ci-joint un exemple, avec 3 tables et la requête que j'ai éditée manuellement. L'idée étant que si j'ajoutais une table, rafraichir la requête l'ajouterait. Ou au moins, lors de l'écriture de la requete, de prendre toutes les tables disponibles.

On pourrait utiliser un tableau de noms des tables si besoin.

Merci.

17pq.xlsx (20.05 Ko)

Bonjour à tous !

Les possibilités d'intégration sont nombreuses.

Pour des tables, appartenant au classeur en cours (structure cohérente des tables) :

let
    Source = Excel.CurrentWorkbook(),
    Filtre = Table.SelectRows(Source, each not Text.Contains([Name], "_")),
    Cobmbine = Table.Combine(Filtre[Content])
in
    Cobmbine

Note : Le filtre est nécessaire pour éliminer la requête préexistante. A éliminer !

Bonjour,

Si la table finale se nomme "T_Final", par exemple

let
    Source = Excel.CurrentWorkbook(),
    Combine = Table.Combine(Table.SelectRows(Source, each ([Name] <> "T_Final"))[Content])
in
    Combine

On supprime donc la requête finale de la future combinaison

Le fichier

19combine.xlsx (20.31 Ko)

Edit, pas assez véloce, aujourd'hui..

Bonjour JFL

Super, exactement ce que je cherchais. Merci a vous 2 ! Bonne fin de journée et bon weekend.

Bonjour à tous de nouveau !

Bien...

Je vous remercie de ce retour.

Rechercher des sujets similaires à "powerquery stack vertical toutes tables feuille fichier"