Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Roberto,
usando la funzione cella("nomefile";a1) ottengo il percorso assoluto del file invece del percorso locale se il file excel è contenuto nella directory di onedrive
Prova qualcosa del genere:
- Alt+F11 per aprire l'editor di VBA
- Alt+IM per inserire un nuovo modulo di codice
- Scarica il codice salvato nel seguente file Word: Codice.docx **** (Questo perché il codice è troppo lungo per essere incollato in una risposta in questo forum)
- In alternativa potresti copiare il codice direttamente dal mio file di prova Roberto20230719.xlsm questa cartella di lavoro allegata
- Nel nuovo modulo vuoto, incolla questo codice
- Alt+Q per chiudere l'editor di VBA e tornare a Excel
- Salva il file con l'estensione xlsm
Ho adattato il codice sopra in modo che possa essere utilizzato come UDF (funzione utente) in modo simile a qualsiasi funzione standard di Excel.
Quindi, per restituire il percorso richiesto, Immetti il seguente :
**=GetLocalPath()**
Se lo desideri, questa funzione può essere incollata in qualsiasi cartella di lavoro aperta o conservata in un componente aggiuntivo o nel tuo file Personal.xlsb, in modo che possa essere utilizzata per restituire il percorso di qualsiasi cartella di lavoro attiva.
===
Regards,
Norman