Vai al contenuto
PLC Forum


Nome File In Una Cella Excel


Fafino

Messaggi consigliati

Ciao a tutti.

Chiedo se è possibile in EXCEL, fare comparire il nome del file che stò utilizzando, in una cella.

(Non voglio utilizzare l'intestazione piè di pagina).

Ciao e grazie.

Link al commento
Condividi su altri siti


puoi creare una funzione che faccia al caso tuo.

Dal menu strumenti, scegli macro e poi Visual basic.

Inserisci poi una funzione in un modulo con le seguenti linee:

Function NomeFile() As String

NomeFile = ActiveWorkbook.FullName

End Function

Chiudi l'editor visual basic e vai su una cella e crivi come contenuto

=NomeFile()

dovrebbe funzionare.

Link al commento
Condividi su altri siti

Ho fatto quanto mi hai scitto.

Mi compare una schermata grigia centrale,

Progetto-VBAProject a sinistra in alto.

Proprietà-Foglio1 in basso a sinistra.

Cosa devo fare?

Link al commento
Condividi su altri siti

Qualche esempio

=SOSTITUISCI(CELLA("nomefile");AMBIENTE.INFO("directory");"") 
=STRINGA.ESTRAI(CELLA("filename");RICERCA("]";CELLA("filename"))+1;32)
=CELLA("nomefile")

Link al commento
Condividi su altri siti

Ciao Faust.

Dopo vari tentativi sono riuscito a inserire la funzione.

Ma mi compare tutto il percorso del file.

C:.........xls

A me servirebbe solo il nome del file, se si può.

Link al commento
Condividi su altri siti

prova con la propietà Name, invece di FullName. Il risultato dovrebbe essere il nome del file con l'estensione.

Se non vuoi nemmeno l'estensione del file prova con queste righe:

Function nomefile() As String

nomefile = ActiveWorkbook.Name

nomefile = Left(nomefile, Len(nomefile) - 4)

End Function

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...