En Excel pivottabel er et kraftfuldt løsninger værktøj. En primær funktion i en pivottabel er dens evne til at filtrere data . Dette giver brugeren mulighed for at begrænse mængden af data, som han har til at gennemse for at få hans svar. Med blot en lille smule af Visual Basic for Applications eller VBA , programmering , kan brugeren opbygge funktionalitet , der automatisk ændrer pivottabellen filteret enten som reaktion på en opdatering eller som del af en standardiseret proces. Instruktioner
1
Oprette en datatabel i Excel. I række 1, A kolonne , skal du skrive ordet " Color ". I række 1, kolonne B skrive ordet " Letter ". I række 1 , kolonne C skrive ordet "Number ". For flere rækker i kolonne A , type i flere farver , såsom rød eller grøn. For Kolonner B og C , type i tilfældige bogstaver og tal til at oprette DATA bordet.
2
Indsæt en pivottabel baseret på data . Filtrere på kolonnen Farve ved at fravælge "Grøn ".
3
Åbn Visual Basic editor. Gør dette ved at trykke på " ALT " + " F11 " eller vælge "Tools" fra den øverste menu bar, og derefter vælge " makroer" -> "Visual Basic Editor. "
4
Klik på "Indsæt "i øverste menubjælke og vælg" Modul "option
5
Skriv følgende Visual Basic-kode : .
Public Sub FilterPivotTable ()
ActiveSheet . pivottabeller ( " PivotTable1 "). PivotFields ( "Farve" )
. PivotItems ( "Grøn "). Visible = Sand
End With
End Sub
6
Run gennem koden ved at trykke på " F5 " eller gå gennem koden linje for linje ved at trykke på " F8 ". Pivottabellen vil nu vise både de røde og grønne søjler. For at slukke for filteret , ændre ordet "Sandt " til " False ".