
Ik wil een macro koppelen aan een slicer. Hoe gaat dat in zijn werk?
Antwoord: Het is helaas niet mogelijk om een macro te koppelen aan een slicer. Maar u kunt via een omweg wel het gestelde doel bereiken. Elke slicer is gekoppeld aan een draaitabel. We kunnen een gebeurtenis-macro koppelen aan de draaitabel, wanneer deze verandert. Ga daartoe in de Visual Basic Editor naar de map waar de draaitabel zich bevindt en dubbelklik daarop. In de editor kiest u uit de eerste keuzelijst Worksheet en uit de tweede keuzelijst PivotTableChangeSync.
Als voorbeeld volgt hier de volgende code:
Private Sub Worksheet_PivotTableChangeSync(ByVal Target As PivotTable)
Worksheets(“CostCenter”).Range(“CheckRangeCostCenter”).AutoFilter Field:=1, Criteria1:=”<>0″
End Sub
Zodra een verandering plaatsvindt zal de filter in het blad CostCenter worden geactiveerd, zodat alleen records te zien zijn waarbij het criterium ongelijk is aan nul.
cm:Excel
Dé nieuwsbrief voor de financial die meer wil weten over Excel.
In de maandelijkse nieuwsbrief staat informatie over nieuwe toepassingen, handigheidjes, tips en trucs en opleidingen.
Schrijf u vandaag nog in voor onze gratis Excel nieuwsbrief!