Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione di dati
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.