Macro e Tabelle Pivot



  • 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