Power Query chemin accès absolu valide

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 !

dec2020

XLDnaute Nouveau
Bonjour

dans le fichier joint, j'ai voulu créer un paramètre pour saisir l'adresse du fichier qui servira de base aux transformations

query me renvoie le message suivant que je ne comprends pas

DataFormat.Error : Le chemin d'accès du fichier spécifié doit être un chemin d'accès absolu valide.

le chemin du fichier est ‪C:\Users\monidentité\Desktop\nomdufichier.TXT

quelqu'un peut me dire où je me suis trompé ?

d'avance merci

Cordialement
 

Pièces jointes

Bonjour dec2020

Votre chemin d'accès ne peut pas être contenu dans un paramètre
1729695504095.png


Il faut nommer une cellule et mettre le chemin dedans, puis faire appel à cette cellule nommée

Voir une réponse ICI 😉
 
Dernière édition:
Bonsoir Merci pour cette réponse
il n'y a donc pas de moyen simple de faire en sorte que lorsque j'ouvre power query je puisse selectionner le fichier que je souhaite et lui appliquer les modifs
je suis obligé de passer par "source" et d'aller chercher mon fichier

c'est bien cela ?

merci
 
Bonjour @dec2020,

C'est possible...

1729772369661.png

VB:
let

  TheDirectory= Excel.CurrentWorkbook(){[Name="P1_Path"]}[Content]{0}[Column1],
  TheFile=Excel.CurrentWorkbook(){[Name="P1_File"]}[Content]{0}[Column1],

    Source = Csv.Document(TheDirectory & TheFile ,[Delimiter=",", Columns=12, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Type modifié" = Table.TransformColumnTypes(Source,{{"Column1", Int64.Type}, {"Column2", Int64.Type}, {"Column3", type text}, {"Column4", type text}, {"Column5", type text}, {"Column6", type text}, {"Column7", Int64.Type}, {"Column8", type text}, {"Column9", type text}, {"Column10", Int64.Type}, {"Column11", Int64.Type}, {"Column12", type text}}),



Merinos
 

Pièces jointes

Bonjour @dec2020 , le forum,

Une proposition en combinant VBA et Power Query,
- Le fichier doit être en .xlsm
- La cellule I2 devra être nommée préalablement par : filePath ou tout autre nom
- Puis collez le code VBA qui se trouve dans le module VBA de ce fichier dans votre fichier perso
- Cliquez sur l'image "Répertoire" et sélectionnez le fichier .txt souhaité
- Le chemin est automatiquement inscrit dans la cellule I2 qui servira de lien pour Power Query

Cordialement
 

Pièces jointes

Bonjour @dec2020 , le forum,

Une proposition en combinant VBA et Power Query,
- Le fichier doit être en .xlsm
- La cellule I2 devra être nommée préalablement par : filePath ou tout autre nom
- Puis collez le code VBA qui se trouve dans le module VBA de ce fichier dans votre fichier perso
- Cliquez sur l'image "Répertoire" et sélectionnez le fichier .txt souhaité
- Le chemin est automatiquement inscrit dans la cellule I2 qui servira de lien pour Power Query

Cordialement
bonsoir

merci à tous pour vos réponses !
 
- 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
631
Retour