marcovanderh
Gebruiker
- Lid geworden
- 22 okt 2012
- Berichten
- 25
Goedendag,
Ik heb in Excel een slicer van een draaigrafiek.
Nu zou ik graag willen dat die de weken selecteert op basis van de waarden uit de cellen B2 t/m B53 van het werkblad Hulpblad.
In de cellen A2 t/m A53 staan weeknummers. In B2 t/m B53 geeft die "Ja" of "Nee" aan in de cel.
Wanneer de cel een Ja geeft moet het weeknummer in de slicer actief staan. Geeft die Nee aan dan moet deze in de slicer inactief staan.
Makkelijkst leek me om dit via een Macro te doen maar geen idee hoe.
Dit heb ik tot nu toe:
Hoe krijg ik voor elkaar dat hij bij de weeknummers waarbij Ja komt dat de Macro die op True zet en als de waarde op Nee staat dat de Macro de sliceritem op False zet?
Alvast hartelijk dank voor de hulp.
Groet, Marco
Ik heb in Excel een slicer van een draaigrafiek.
Nu zou ik graag willen dat die de weken selecteert op basis van de waarden uit de cellen B2 t/m B53 van het werkblad Hulpblad.
In de cellen A2 t/m A53 staan weeknummers. In B2 t/m B53 geeft die "Ja" of "Nee" aan in de cel.
Wanneer de cel een Ja geeft moet het weeknummer in de slicer actief staan. Geeft die Nee aan dan moet deze in de slicer inactief staan.
Makkelijkst leek me om dit via een Macro te doen maar geen idee hoe.
Dit heb ik tot nu toe:
Code:
Sub Selecteer12weken()
With ActiveWorkbook.SlicerCaches("Slicer_Week")
Dim cijfer As Integer, resultaat As String
.SlicerItems("1").Selected = False
.SlicerItems("2").Selected = False
.SlicerItems("3").Selected = False
.SlicerItems("4").Selected = False
.SlicerItems("5").Selected = False
.SlicerItems("6").Selected = False
.SlicerItems("7").Selected = False
.SlicerItems("8").Selected = False
.SlicerItems("9").Selected = False
.SlicerItems("10").Selected = False
.SlicerItems("11").Selected = False
.SlicerItems("12").Selected = False
.SlicerItems("13").Selected = False
.SlicerItems("14").Selected = False
.SlicerItems("15").Selected = False
.SlicerItems("16").Selected = False
.SlicerItems("17").Selected = False
.SlicerItems("18").Selected = False
.SlicerItems("19").Selected = False
.SlicerItems("20").Selected = True
.SlicerItems("21").Selected = True
.SlicerItems("22").Selected = True
.SlicerItems("23").Selected = True
.SlicerItems("24").Selected = True
.SlicerItems("25").Selected = True
.SlicerItems("26").Selected = True
.SlicerItems("27").Selected = True
.SlicerItems("28").Selected = True
.SlicerItems("29").Selected = True
.SlicerItems("30").Selected = True
.SlicerItems("31").Selected = True
.SlicerItems("32").Selected = False
.SlicerItems("33").Selected = False
.SlicerItems("34").Selected = False
.SlicerItems("35").Selected = False
.SlicerItems("36").Selected = False
.SlicerItems("37").Selected = False
.SlicerItems("38").Selected = False
.SlicerItems("39").Selected = False
.SlicerItems("40").Selected = False
.SlicerItems("41").Selected = False
.SlicerItems("42").Selected = False
.SlicerItems("43").Selected = False
.SlicerItems("44").Selected = False
.SlicerItems("45").Selected = False
.SlicerItems("46").Selected = False
.SlicerItems("47").Selected = False
.SlicerItems("48").Selected = False
.SlicerItems("49").Selected = False
.SlicerItems("50").Selected = False
.SlicerItems("51").Selected = False
.SlicerItems("52").Selected = False
End With
End Sub
Hoe krijg ik voor elkaar dat hij bij de weeknummers waarbij Ja komt dat de Macro die op True zet en als de waarde op Nee staat dat de Macro de sliceritem op False zet?
Alvast hartelijk dank voor de hulp.
Groet, Marco