• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Draaitabel: Binnen filter alles automatisch selecteren

  • Onderwerp starter Onderwerp starter PJAA
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

PJAA

Gebruiker
Lid geworden
15 jun 2019
Berichten
21
Op basis van een tabel heb ik een draaitabel gemaakt. In de bijgevoegde afbeelding (kiezen van projectno.'s) zie je dat niet alles geselecteerd is. Ik wil graag dat Excel automatisch alle nummers selecteert behalve leeg. De draaitabel is een selectie vanuit de tabel op basis van alle projectno.'s
Is dit te verwezenlijken met een stukje VBA ?
Groet,
PJA
 

Bijlagen

  • Schermafbeelding 2022-03-08 om 19.47.09.png
    Schermafbeelding 2022-03-08 om 19.47.09.png
    101,2 KB · Weergaven: 18
Dat kan met power query maar zonder voorbeeldbestandje wordt het moeilijk.
 
Kan ook achter je worksheet_activate event

Code:
Private Sub Worksheet_Activate()
 With Me.PivotTables("Draaitabel1").PivotFields("Projectno.")
   .ClearAllFilters
   .PivotItems("(blank)").Visible = False
 End With
End Sub
 
Dat stukje code werkt, althans... Ik heb aanpassingen in mijn tabel gedaan. Als ik dan naar VBA ga en op uitvoeren druk, doet hij precies wat ik wil. Hoe kan ik het voor een gebruiker makkelijker maken, via een knop of iets dergelijks ?
 
Hang het aan bvb een shape of commandbutton, als normale sub
 
Denk dat ik iets fout doe.... krijg als foutmelding "ongelding gebruik van het sleutelwoord Me"



Sub Afgeronderechthoek1_Klikken()
With Me.PivotTables("Draaitabel1").PivotFields("Projectno.")
.ClearAllFilters
.PivotItems("(blank)").Visible = False
End With
End Sub
 

Bijlagen

  • Schermafbeelding 2022-03-10 om 19.42.16.png
    Schermafbeelding 2022-03-10 om 19.42.16.png
    176 KB · Weergaven: 10
Gebruik ipv Me. bvb Activesheet.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan