Automatisation de requête Power Query

Bonjour,

Je suis en train de faire ma transition entre macro VBA et requête PQ.

En VBA, avec l'utilisation du classeur de macros personnelles, j'ai l'habitude de générer des macros depuis n'importe quel fichier Excel.

Peut-on faire la même chose en requête PQ ?

exemple :
Je crée une requête à partir d'un fichier A.
J'ai besoin d'utiliser cette même requête à partir d'un fichier B (format du même type, seules les données changent).
Est-ce possible ? Cela m'arrangerait bien !

En attente de vos solutions,

Salutations,

Dadams

Bonjour à tous !

Vous pouvez, aisément, dupliquer votre requête au sein du même classeur en adaptant la source.

Par ailleurs, une requête peut faire l'objet d'un copier/coller pour être mise à disposition d'un nouveau classeur.

Bonjour JFL,

Merci pour ce retour.
Mais comment on copie/colle une requête ?

Damien

Bonjour à tous de nouveau !

Tout simplement...... comme un copier/coller

A partir du classeur :

image

A partir de l'éditeur Power Query :

image

A coller dans le classeur de destination.

Bonjour

On peut aussi transformer une requête en fonction PQ mais comme une fonction s'utilise depuis une requête cela change peu la logique sauf que cela peut imbriquer plusieurs requêtes)

Depuis le volet de requête du classeur contenant toutes les requêtes utiles vers celui où ont veut l'utiliser (EDIT : je suis en retard !)

On peut aussi dupliquer un modèle contenant des requêtes et par VBA détruite celles qui ne serviront pas pour le projet...

Bonsoir à tous,

Voici la liste des étapes, pour les novices comme moi en PQ :
on copie la requête comme le montre JFL
on se place sur l'autre classeur Excel
données, afficher les requêtes (même s'il n'y en a pas encore)
on se place sur le volet de requête à droite
coller
la requête apparait
on l'ouvre
on clique sur la molette à droite de la ligne source
on change la source (l'autre classeur) - cela ne se fait pas automatiquement
on fait une fait une mise à jour
Et le tour est joué !

Merci pour votre aide, c'est résolu.

Dadams

RE

on change la source (l'autre classeur) - cela ne se fait pas automatiquement

Il suffit de prévoir des requête paramétrées :

soit la source est indiqué dans une cellule nommée du classeur,

soit un bouton permet de sélectionner le fichier et de passer son nom en paramètre à PQ (qq lignes de VBA)

Rechercher des sujets similaires à "automatisation requete power query"