Salve, Vorrei inserire il nome del file in una cella, in modo tale che copiando il file e rinominandolo appaia il nuovo nome. Non il nome del singolo foglio, bensì il nome dell’intero file, e solamente il nome, non l’intero percorso o l’estensione. Grazie a chi saprà darmi una mano. Giuliano
Un po’ complicato, ma fattibile.
Diciamo che partiamo dalla cella A1 con la formula =CELLA("filename";A1) che ti restituisce il nome file con il percorso completo ed anche il nome del foglio.
in A2 avrai =SINISTRA(A1;TROVA(".ods";A1)+3), che cerca l’estensione “.ods” ed elimina tutti i caratteri a seguire, se vuoi eliminare anche l’estensione cambia il +3 con -1.
in A3 la formula è =LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2;"/";"")) che determina quanti segni "/" ci sono nel percorso.
in A4 =SOSTITUISCI(A2;"/";"%";A3) sostituisce l’ultima "/" con un "%", che serve da riferimento per la successiva ricerca, puoi usare un altro carattere se preferisci.
in A5 =DESTRA(A4;LUNGHEZZA(A4)-TROVA("%";A4)) che trova il "%" e prende la parte della stringa che sta alla sua destra.
Io l’ho fatto su più celle (che puoi nascondere), perché a nidificare le formule tutte in una sola cella diventa illeggibile, se vuoi però puoi farlo.
Grazie funziona perfettamente! un saluto,
Giuliano