Bonjour à tous,
Je continue à faire joujou avec Power Query, mais là j'ai besoin d'utiliser un peu de VBA.
Tout est dans le titre : je cherche à appeler un tableau issu de Power Query dans VBA pour en extraire que certains éléments et le mettre en forme à souhait. J'ai essayé avec ListObject, comme il s'agit en quelque sorte d'un tableau structuré, mais je ne veux pas le charger dans une feuille de mon classeur (je voudrais juste une connexion), donc de manière logique, ça me renvoie une erreur.
Une idée ?
Merci d'avance
EDIT : je rajoute en PJ un fichier modèle pour que ça soit plus clair.
Dans la Feuille 1, j'ai le tableau qui a été travaillé avec PowerQuery. Dans l'idéal, ce tableau doit juste être en mode connexion, i.e. non apparent dans une des feuilles du classeur.
En Feuille 2, j'ai une cellule (en rouge) où je viens sélectionner le prestataire. Exemple ici pour le prestataire 1.
Si le contrat est de type A, je veux récupérer dans le premier tableau la liste sans doublons des programmes (en colonne C) qui font appel à ce prestataire, ainsi que les noms des chef de programme et sponsor concernés (en colonne E).
Si le contrat est de type B, je veux récupérer dans le second tableau la liste sans doublons des programmes (en colonne G) et projets (en colonne H) qui font appel à ce prestataire, ainsi que le nom du chef de projet concerné (en colonne J).
Je voudrais alimenter et mettre en forme ces 2 tableaux via VBA (sauf si bien sûr il existe une solution avec Power Query). J'ai donc besoin d'appeler, comme dit plus haut, le tableau source issu de PowerQuery dans mon code VBA.