Margo vuole inserire un percorso e un nome file in un foglio di lavoro Excel.

Vuole essere in grado di inserire le informazioni in una cella o nell’intestazione / piè di pagina. Questo è piuttosto facile da fare in Excel.

Per inserire il percorso e il nome del file in una cella, utilizzare la funzione del foglio di lavoro CELL nel modo seguente:

=CELL("filename")

Questa formula restituisce l’intero percorso, il nome del file e il nome della scheda del foglio di lavoro corrente, in questo modo:

E:\My Data\Excel\[Budget.xls]Sheet1

Se vuoi togliere le parentesi e il nome del foglio, puoi usare la seguente variazione sulla formula:

=SUBSTITUTE(LEFT(CELL("filename"),FIND("]",CELL("filename"))-1),"[","")

La funzione LEFT elimina tutto, dalla parentesi destra alla fine della stringa, mentre la funzione SOSTITUISCI elimina la parentesi sinistra.

Mettere un percorso e un nome di file in un’intestazione o un piè di pagina è facile:

  1. Seleziona il foglio di lavoro di cui desideri modificare l’intestazione o il piè di pagina.

  2. Scegli l’opzione Imposta pagina dal menu File. Excel visualizza la finestra di dialogo Imposta pagina.

  3. Fare clic sui pulsanti Intestazione personalizzata o Piè di pagina personalizzato, come desiderato. Word visualizza la finestra di dialogo Intestazione o Piè di pagina. (Vedi figura 1.)

  4. Posizionare il punto di inserimento nelle caselle Sezione sinistra, Sezione centrale o Sezione destra, come desiderato.

  5. Fare clic sul pulsante File. (Sembra una cartella di file con un pezzo di carta che sporge.) Excel inserisce il seguente codice nel punto di inserimento:

  6. Fare clic su OK due volte per chiudere entrambe le finestre di dialogo.

Quando si stampa il foglio di lavoro, Excel sostituisce i codici nel passaggio 5 rispettivamente con il nome del percorso e il nome del file della cartella di lavoro.

Se utilizzi Excel 97 o Excel 2000, i passaggi precedenti non funzioneranno. Invece, è necessario utilizzare una macro per inserire il percorso e il nome del file:

Sub DoFullPath()

ActiveSheet.PageSetup.CenterFooter = _       ActiveWorkbook.FullName End Sub

Questa macro funzionerà anche nelle versioni successive di Excel. Per specificare una posizione diversa per il percorso e il nome del file, cambia semplicemente CenterFooter in un’altra posizione (come LeftFooter, RightFooter, LeftHeader, CenterHeader o RightHeader). Se decidi di utilizzare l’approccio macro, dovrai ricordarti di eseguirlo ogni volta che modifichi il nome del file della cartella di lavoro (usi Salva con nome) o cambi la posizione in cui la cartella di lavoro è archiviata sul tuo disco.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2875) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: