Hvordan å konsolidere pivottabeller Bruke VBA

VBA språket for Microsoft Excel kan du lage moduler som kjører i Office-programmer. Du kan konsolidere pivottabeller i Excel ved hjelp av grensesnittet for å velge alle pivottabellen informasjon og gjenskape bordet. Den nye serien blir pivot tabell for regnearket. Du kan konsolidere bord på samme regneark eller på separate regneark.

Bruksanvisning

1 Åpne Excel-filen du vil redigere. Klikk på "Utvikler" fanen og klikk på "VBA" -knappen. Hvis kategorien Utvikler ikke vises, klikker du på "File" og klikk "Alternativer". Klikk "Tilpass båndet" og velg "Developer" i listen over kategorien alternativer. Klikk "OK" for å lagre endringene. Kategorien Utvikler skjermer, slik at du kan åpne VBA editor.

2 Sett dataområdet du vil bruke til å konsolidere pivottabeller. Legg til følgende linje med kode for å angi området for pivottabell skapelsen:

Range (Utvalg, Selection.End (xlDown)). Name = "Data"

3 Lag pivot tabellen data. Følgende kode legger data fra en database til filen:

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

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

I dette eksemplet, en database tabell som heter "Kunder" brukes for pivottabelldata.

4 Legg til den nye pivot tabell i regnearket. Følgende kode legger på bordet til den tredje kolonnen i regnearket:

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