Come Consolidare tabelle pivot utilizzando VBA

November 7

Il linguaggio VBA per Microsoft Excel consente di creare moduli che vengono eseguiti nelle applicazioni di Office. È possibile consolidare le vostre tabelle pivot in Excel utilizzando l'interfaccia per selezionare tutte le informazioni della tabella pivot e ricreare la tabella. La nuova gamma diventa la tabella pivot per il foglio di calcolo. È possibile consolidare le tabelle sullo stesso foglio di calcolo o su fogli di calcolo separati.

istruzione

1 Aprire il file Excel che si desidera modificare. Fare clic sulla scheda "Sviluppatore" e fare clic sul pulsante "VBA". Se la scheda sviluppo non viene visualizzata, fare clic sulla scheda "File" e fare clic su "Opzioni". Fai clic su "Personalizza barra multifunzione" e selezionare "Sviluppatore" nella lista delle opzioni della scheda. Fai clic su "OK" per salvare le modifiche. I display scheda Sviluppo, in modo da poter aprire l'editor VBA.

2 Impostare l'intervallo di dati che si desidera utilizzare per consolidare le tabelle pivot. Aggiungere la seguente riga di codice per impostare l'intervallo per la creazione della tabella pivot:

Gamma (Selezione, Selection.End (xlDown)). Name = "dati"

3 Creare i dati della tabella pivot. Il codice seguente aggiunge i dati da un database al file:

ActiveWorkbook.PivotCaches.Add (SourceType: = xlDatabase, _

SourceData:="=Customers").CreatePivotTable TableDestination:="", _
TableName:="Customers"

In questo esempio, una tabella di database denominato "I clienti" viene utilizzato per i dati della tabella pivot.

4 Aggiungere la nuova tabella pivot per il foglio di calcolo. Il codice seguente aggiunge il tavolo per la terza colonna del foglio di calcolo:

ActiveSheet.PivotTableWizard TableDestination: = Cells (3, 0)