En Excel pivot tabell er en kraftig løsninger verktøyet. En primær funksjon av en dreietapp tabell er dens evne til å filtrere dataene. Dette gjør det mulig for brukeren å begrense mengden av data som han har til å kikke å få hans svar . Med bare en liten bit av Visual Basic for Applications , eller VBA , programmering , kan brukeren bygge funksjonalitet som automatisk endrer pivottabell filter enten som svar på en oppdatering eller som del av en standardisert prosess . Instruksjoner
en
Opprette en datatabell i Excel. I rad 1 , kolonne A, skriver du inn ordet "Color ". I rad 1 , kolonne B , skriver ordet " Letter ". I rad 1 , kolonne C , skriver du inn ordet "Number ". For flere rader i kolonne A , skriv i flere farger , for eksempel rødt eller grønt. For Kolonner B og C , skriv inn tilfeldige bokstaver og tall for å skape dataene tabellen .
2
Sett inn en pivot tabell basert på dataene. Filtrere på Color kolonnen ved å fjerne merkingen "grønn".
3
Åpne Visual Basic-redigering . Gjør dette ved å trykke " ALT " + "F11 " eller velge "Verktøy" fra menylinjen øverst , velg deretter " Makroer " - > " Visual Basic Editor . "
4
Klikk på " Insert "øverst i menylinjen og velg" Module "alternativet
5
Skriv inn følgende Visual Basic-kode : .
Public Sub FilterPivotTable ( )
p Med ActiveSheet . pivottabeller ( " PivotTable1 ") . PivotFields ( "Color ")
. PivotItems ( " Green" ) . Visible = Sant
End With
End Sub
6
Kjør gjennom koden ved å trykke " F5" eller gå gjennom koden linje for linje ved å trykke på " F8 ". Pivot tabellen vil nå vise både de røde og grønne søyler . For å slå av filteret , endre ordet «True " til " False ".