Power Query Power Query remplacer instruction par une fonction ou cellule nommée

  • Initiateur de la discussion Initiateur de la discussion goube
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

goube

XLDnaute Accro
Bonjour à tous,

J'ai une question, sur mon fichier je cherche à remplacer dans l'instruction suivante
VB:
let
    Source = Folder.Files("F:\OneDrive\Formation Excel\BI PowerQuery\DPGF\DPGF OPERATION")
in
    Source
la partie : "F:\OneDrive\Formation Excel\BI PowerQuery\DPGF\DPGF OPERATION" par les données de la cellule C2 de ma feuille.

J'ai essayé en nommant cette cellule Chemin et en créant une requête Chemin
Code:
let
    Source = Table.FirstValue(Excel.CurrentWorkbook(){[Name="Chemin"]}[Content])
in
    Source

Rien n'y fait. Si quelqu'un à une piste .

Bonne fin d'après midi,
Cordialement
 
RE

Je n'avais pas détaillé de près ton exemple

Excel.CurrentWorkbook(){[Name="Chemin"]}[Content][Column1]{0}

s'utilise en remplacement de ce qui est entre "" dans une ligne Source

par exemple :

VB:
= Excel.Workbook(File.Contents(Excel.CurrentWorkbook(){[Name="Chemin"]}[Content][Column1]{0}&"nomFichier.xlsx"), null, true)

Dans ton exemple
Code:
    Chemin = Table.FirstValue(Excel.CurrentWorkbook(){[Name="Chemin"]}[Content]),
    Source = Folder.Files (Chemin)
est totalement équivalent à
Code:
    Chemin = Excel.CurrentWorkbook(){[Name="Chemin"]}[Content][Column1]{0},
    Source = Folder.Files (Chemin)
 
Dernière édition:
Bonsoir goube,

Merci pour votre retour,
Je comprends mieux la requête,

Le chemin se trouve donc dans une seule cellule sans titre de colonne,
Par défaut, Power query lui attribue effectivement "Column1"
[Column1]{0} renvoie effectivement une seule valeur à savoir dans votre cas, le chemin du fichier en tant que valeur,
Et cette valeur est utilisée dans l'étape suivante

Généralement, on nomme la ou les colonnes, j'avais donc un doute sur le fonctionnement de [Column1]

Cordialement
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
659
Retour