Vai al contenuto
PLC Forum


Nome File In Una Cella Excel


Messaggi consigliati

Inserito:

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.


Inserita:

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.

Inserita:

Grazie.

Ci provo.

E' la prima volta che utilizzo visual basic.

Che pulsante devo attivare?

Visual basic editor?

Ciao

Inserita:

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?

Inserita:

Qualche esempio

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

Inserita:

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ò.

Inserita:

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

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...