Macro e Tabelle Pivot
Hai un problema con Excel? 
Macro e Tabelle Pivot
di tommy270881 data: 23/01/2016 15:32:51
Ringrazio anticipatamente tutti coloro che leggeranno il mio post ed eventualmente spenderanno il loro contributo.
Il caso che volevo sottoporre è quello di una cartella Excel composta da due fogli.
- Nel primo vengono processati dei dati con una macro. L'aspetto fondamentale è che la macro aggiunge o elimina delle colonne.
- Nel secondo foglio è stata preimpostata una tabella Pivot che punta ai dati del primo foglio.
Essendo una cartella di lavoro che uso frequentemente all'occorrenza carico i dati nel primo foglio, li processo con la macro ma nel momento in cui aggiorno la tabella Pivot i riferimenti a cui punta si modificano.
La mia idea è che il problema si localizzi nel momento in cui la macro aggiunge o elimina delle colonne.
Sapreste dirmi come risolvere il problema evitando ogni volta di modificare i riferimenti a cui punta la tabella Pivot?
Saluti.
di tommy270881 data: 24/01/2016 18:36:15
Sempre che a qualcuno interessi posso allegare anche un eventuale file per approfondimento.
di Mauro data: 24/01/2016 21:13:09
Tommy, allega pure il file.
Porta un po' di pazienza , devi pensare che chi ti risponde ti fa un piacere, nessuno è obbligato a farlo.
di tommy270881 data: 24/01/2016 22:35:29
Ma certo Mauro ci mancherebbe lontano il pensiero che il mio problema possa essere inteso come pretesa
di P.Talini (utente non iscritto) data: 25/01/2016 23:48:42
La logica esposta, eliminare/rinominare colonne, implica la perdita dei dati della tabella.
Puoi affrontare il problema usando logiche progettuali diverse.
1) Progetti un file, scheda 1, ottimizzato, contenente le colonne da analizzare per i tuoi fini. Processi i dati necessari per la singola analisi.
2) Progetti vari file, schede, cambiando il riferimento univoco della tabella.
Per entrambi i casi dovrai fare riferimento ad etichette, primo rigo della scheda, univoche ed ad un medesimo numero di colonne prese in esame dalla tabella.
di tommy270881 data: 29/01/2016 14:31:09
Immaginavo che la soluzione fosse quella da te suggerita.
Credo che procederò su un foglio facendo lavorare la macro e poi esporto su un foglio i dati processati.
Ti ringrazio ancora per il tuo contributo e il tuo aiuto.
Un saluto
Vuoi Approfondire?