pivottabeller är en av Microsofts Excel mest kraftfulla funktioner . De tillåter dig att sammanfatta , sortera och manipulera stora komplexa datamängder på ett sätt som gör dem mycket lättare att analysera . Om du hittar dig själv att skapa ett stort antal pivottabeller eller skapa dem ofta , kanske du kan spara tid genom att skriva ett Visual Basic for Applications skript som kan skapa dem automatiskt . Instruktioner
1
Skapa en ny Excel-ark . Om du använder Microsoft Excel 2007 eller senare , gå till fliken "Visa" i menyfliksområdet och klicka på " Makron , " om du använder en tidigare version av Excel , klicka på " Verktyg " -menyn , gå till " Macro " och klicka på " Makron . " Detta kommer att ta upp dialogrutan Makro .
2
Skriv in ett nytt makro namn och klicka på " Skapa ". Du bör se Visual Basic for Applications editor visas med en ny subrutin med namnet som du valde
3
Lägg koden för att hämta en referens till kalkylbladet : .
Ställ kalkylblad = ThisWorkbook.Worksheets ( 1 ) katalog p Om dina data är inte på det första kalkylbladet i arbetsboken , ändra antalet över från 1 till index för det kalkylblad som innehåller dina data .
4
bestämma området för de uppgifter som ska användas i pivottabellen :
Set intervall = worksheet.UsedRange
5
Skapa pivottabell objektet :
worksheet.PivotTableWizard ( SourceType : = xlDatabase , SourceData : = intervall , TableDestination : = worksheet.Range ( " B5 " ) ) katalog