com sostituire fogli senza perdere collegamenti

Anonimo
2023-03-24T16:27:59+00:00

Salve a tutti,

vorrei sapere come sostituire fogli senza perdere collegamenti... mi spigo meglio tramite esempio:

nel mio file AA ho piu fogli; il foglio A1 richiama tramite cerca.vert, dati presenti in una tabella nel foglio A2.

Ho necessità di sostituire il foglio A2 con nuovo foglio B2, ma con una tabella (nominata e formattata in egual modo al foglio A2) differente.

Come posso quindi fare questa sostituzione senza perdere i collegamenti? considerate che la mole dei dati nelle varie schede è veramente enorme e manualmente è infattibile....

Grazie in anticipo

Microsoft 365 e Office | Excel | Per il lavoro | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
2023-03-27T07:45:56+00:00

Ciao,

il problema non sta nella formulazione che ho usato... nel a foglio A1, in cui sono presenti i cerca.vert, il riferimento è il nome della tabella presente nel foglio che voglio sostituire (A2). Il problema nasce nel momento in cui il foglio A2 viene eliminato perche elimina anche i collegamenti creati in A1 e quindi mettere semplicemente B2 non basta per aggiornare il database.

Volevo saper se esiste un metodo per dire al programma prima di eliminare A1 di aggiornare questi riferimenti con il foglio B2.

Puoi farlo con VBA sfruttando l'evento Change del foglio, ma non sono d'accordo con la tua affermazione:

Il problema nasce nel momento in cui il foglio A2 viene eliminato perche elimina anche i collegamenti creati in A1 e quindi mettere semplicemente B2 non basta per aggiornare il database.

perché se usi INDIRETTO con il riferimento alla cella che contiene il nome della tabella, puoi rendere semiautomatica la variazione: cancelli il foglio ed indiche nella cella che contiene il nome della tabella, il nuovo nome di riferimento.

Se ne hai le competenze, rendi tutto automatico con VBA,

ciao.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2023-03-27T07:36:30+00:00

    Ciao,

    il problema non sta nella formulazione che ho usato... nel a foglio A1, in cui sono presenti i cerca.vert, il riferimento è il nome della tabella presente nel foglio che voglio sostituire (A2). Il problema nasce nel momento in cui il foglio A2 viene eliminato perche elimina anche i collegamenti creati in A1 e quindi mettere semplicemente B2 non basta per aggiornare il database.

    Volevo saper se esiste un metodo per dire al programma prima di eliminare A1 di aggiornare questi riferimenti con il foglio B2.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2023-03-24T18:58:54+00:00

    Salve a tutti,

    vorrei sapere come sostituire fogli senza perdere collegamenti... mi spigo meglio tramite esempio:

    nel mio file AA ho piu fogli; il foglio A1 richiama tramite cerca.vert, dati presenti in una tabella nel foglio A2.

    Ho necessità di sostituire il foglio A2 con nuovo foglio B2, ma con una tabella (nominata e formattata in egual modo al foglio A2) differente.

    Come posso quindi fare questa sostituzione senza perdere i collegamenti? considerate che la mole dei dati nelle varie schede è veramente enorme e manualmente è infattibile....

    Grazie in anticipo

    Puoi usare INDIRETTO per riferirti ad un nome come se fosse una variabile.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento