Risolto Directory di partenza

mattew92

Utente junior
29 Agosto 2019
35
8
excel 2010
0
Salve a tutti,
è possibile inserire su power query come directory per l'acquisizione dei dati da un altro file, per la creazione successiva di una tabella, il percorso in cui si trova il file automaticamente? (esempio come su vba ThisWorkbook.Path)
poiché il problema sorge se tali file li sposto da computer a computer
 

klingklang

Ciappinaro VBA_Expert
Expert
20 Ottobre 2017
4.798
113
42
San Giovanni in Persiceto (BO)
www.excelswissknife.com
2016, 365
328
Ciao, purtroppo il codice M non prevede l'estrazione automatica del percorso del file in cui si trova la query.

Workaround:
1) In una cella di un foglio, che potrai anche nascondere, definisci questa formula:
=SINISTRA(CELLA("filename";$A$1);TROVA("[";CELLA("filename";$A$1);1)-1)
2) Dai a questa cella il nome definito "Percorso"
3) Il tuo percorso nel codice M diventerà:
Excel.CurrentWorkbook(){[Name="Percorso"]}[Content]{0}[Column1] & "nomefilesenzapercorso.xlsx"

Fai sapere Saluto_saluto
 

mattew92

Utente junior
29 Agosto 2019
35
8
excel 2010
0
Ha funzionato grazie mille l'unica cosa ho dovuto cambiare il codice per il percorso in questo

Origine = Folder.Files(Excel.CurrentWorkbook(){[Name="Percorso"]}[Content]{0}[Column1]),

poiche forse mi sono spiegato male ma dovevo definire la destinazione della cartella non del file.
 
  • Like
Reactions: klingklang

Sostieni ForumExcel

Aiutaci a sostenere le spese e a mantenere online la community attraverso una libera donazione!