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

collegamento ipertestuale tra celle

Ultimo Aggiornamento: 21/08/2018 09:44
Post: 15
Registrato il: 28/10/2017
Città: MILANO
Età: 55
Utente Junior
2010
OFFLINE
19/08/2018 18:02

collegamento ipertestuale tra celle
Ciao a tutti
nello stesso foglio vorrei fare un collegamento tra celle es:
ho fatto una tabella divisa per mesi e anni, essendo un foglio con molte colonne ho fatto un riepilogo per ritornare alla tabella cliccando su anno di riferimento.
Ho utilizzato la funzione definisci nome.
il problema:
devo fare vari fogli uguali quindi usavo la funzione "sposta o copia" per copiare il foglio ma non mi cambia i collegamenti in base al nome del foglio avete qualche idea?
inoltre se cambio nome al foglio il collegamento non funziona più
allego file prova è una prima bozza
grazie in anticipo!!
tania
[Modificato da tania.17 19/08/2018 18:05]
Post: 599
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
19/08/2018 21:47

Ciao
credo che bisogna scomodare VBA.

Nei Moduli dei singoli Fogli sfruttare l'evento _SelectionChange legato alle celle con gli anni. La macro richiama una Sub unica in c'è il codice per lo spostamento sempre nel Foglio chiamante.

Ciao,
Mario
Post: 15
Registrato il: 28/10/2017
Città: MILANO
Età: 55
Utente Junior
2010
OFFLINE
20/08/2018 15:36

Ciao Mario
grazie, però io e il sig.VBA non siamo molto amici....
ci sono alte possibilità?
grazie tania
Post: 16
Registrato il: 28/10/2017
Città: MILANO
Età: 55
Utente Junior
2010
OFFLINE
20/08/2018 15:37

*volevo dire altre possibilità
Post: 1.899
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
20/08/2018 16:41

Ciao
visto che nella cella B6 hai già il nome del foglio, potresti sfruttare un'opzione della funzione COLLEG.IPERTESTUALE che ti permette di rendere "variabile" il nome del foglio:

COLLEG.IPERTESTUALE(posizione_collegamento; [nome_collegamento])

- Nell'allegato ho cancellato tutti i nomi da te definiti (in quanto il nome definito necessita di un foglio di riferimento);

- al posto degli anni (in F6-G6-H6) ho inserito tale funzione che "pesca" il nome del foglio da B6, aggiungendo poi la cella di riferimento (B8 - B23 - B31).

- Copiando il foglio i riferimenti ipertestuali si collegano al nuovo foglio

saluti


Domenico
Win 10 - Excel 2016
Post: 17
Registrato il: 28/10/2017
Città: MILANO
Età: 55
Utente Junior
2010
OFFLINE
20/08/2018 17:45

Fantastico!!!!
grazie mille!!!!
funziona perfettamente!!!
davvero grazie
tania [SM=x423065]
Post: 18
Registrato il: 28/10/2017
Città: MILANO
Età: 55
Utente Junior
2010
OFFLINE
20/08/2018 18:19

riciao dodo47,
c'è un modo per far si che se aggiungo delle righe o colonne il riferimento alla cella di riferimento rimanga?
grazie ancora
Post: 1.901
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
21/08/2018 09:44

Ciao
potresti utilizzare la col. A come appoggio dalla quale ricavare l'indirizzo relativo della cella interessata; es per A8:

=INDIRIZZO(RIF.RIGA();RIF.COLONNA($B$1);4)

ottenendo così l'indirizzo relativo (B8) come variabile.

Poi il colleg.ipertestuale lo fai puntare a tale cella:

=COLLEG.IPERTESTUALE("#'" & $B$6 & "'!" & A8;"2016")

Ogni volta che inserisci una riga o una colonna, il valore di A8 si adatterà.

saluti



[Modificato da dodo47 21/08/2018 09:45]
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 01:08. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com