Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Aggiornare in automatico nome foglio all'interno di una formula

Ultimo Aggiornamento: 14/07/2020 10:58
Post: 1
Registrato il: 31/03/2020
Età: 34
Utente Junior
Excel 2003
OFFLINE
13/07/2020 17:13

Buongiorno a tutti,


mi scuso innanzitutto se il mio problema è già stato affrontato in passato ma non sono riuscito a trovare una soluzione...
Ho un file Excel ("PIPPO") con diversi collegamenti ipertestuali a fogli presenti all'interno del file stesso (ovvero "PIPPO")...

Vorrei sapere se è possibile far sì che i nomi dei file si aggiornino in automatico all'interno delle formule al cambiare del nome del file...
Provo a fare un esempio per spiegarmi meglio:
nel file "PIPPO" ho questa formula: =COLLEG.IPERTESTUALE("[PIPPO.xls]Foglio!A1";"AAA")

Se faccio "Salva con nome" e rinomino il mio foglio "PLUTO", è possibile far sì che in automatico anche la formula si aggiorni in:
=COLLEG.IPERTESTUALE("[PLUTO.xls]Foglio!A1";"AAA")


O come posso fare per far sì che, al cambiare del nome del mio file, non debba manualmente aggiornare i riferimenti del collegamento ipertestuale (devo obbligatoriamente utilizzare la funzione COLLEG.IPERTESTUALE perchè i collegamenti ipertestuali variano al variare di altri dati contenuti in altre celle)


Grazie davvero a chi potrà aiutarmi
[Modificato da Nicholas90 13/07/2020 17:15]
13/07/2020 19:12

Non capisco, forse hai fatto confusione trà il File e i vari Fogli.
Anche se vero, in teoria un Files non può essere rinominato (casomai salvi una copia).
>>> Se faccio "Salva con nome" e rinomino il mio foglio "PLUTO"
>>> =COLLEG.IPERTESTUALE("[PLUTO.xls]Foglio!A1";"AAA")
Come vedi, hai rinominato il files in [PLUTO.xls] e il foglio rimane uguale.

Non credo si possa fare, comunque perchè non spieghi bene il problema.
Cosa serve un COLLEG.IPERTESTUALE sullo stesso files che apri ???

Se funziona in Excel2003. Formula per conoscere l'indirizzo =CELLA("nomefile";A1)
Formula per nome-files
=STRINGA.ESTRAI(CELLA("nomefile";A1);RICERCA("[";CELLA("nomefile";A1);1)+1;RICERCA("]";CELLA("nomefile";A1);1)-RICERCA("[";CELLA("nomefile";A1);1)-1)
Formula per nome-foglio =STRINGA.ESTRAI(CELLA("nomefile";A1);RICERCA("]";CELLA("nomefile";A1);1)+1;20)

Ps. Non credo si possano adattare a COLLEG.IPERTESTUALE
[Modificato da ABCDEF@Excel 13/07/2020 19:33]
Post: 2.895
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
14/07/2020 10:58

Ciao

Non capisco a cosa ti serva utilizzare la funzione COLLEG.IPER..... se i collegamenti sono a fogli dello stesso documento:
es in una cella scrivi AAA (o quel che vuoi), poi clicchi di destro > Colleg.ipert. > scegli il foglio e la cella.

A parte questo, prova a vedere l'allegato dove viene utilizzata quella funzione per altri scopi e dove puoi rilevare che ci sono attributi poco conosciuti della funzione che permettono la dinamicità della funzione

saluti



[Modificato da dodo47 14/07/2020 13:15]
Domenico
Win 10 - Excel 2016
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 03:03. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com