Gert Bouwmeeste
Verenigingslid
- Lid geworden
- 28 nov 2007
- Berichten
- 827
Goedemorgen,
Ik wil voor onze gymvereniging via VA kunnen filteren op de "actieve lessen" in een bepaalde maand. Zie voorbeeldbestand.
Voor december 2019 moet dat filter dan bestaan uit:
Kolom C (Lessen)
Kolom D (Begindatum)
Kolom E (einddatum)
Ik kom er niet uit. Handmatig de filtering doen is geen probleem uiteraard. Als ik m dan opneem met de recorder krijg ik dit
Iemand een idee?
Ik wil voor onze gymvereniging via VA kunnen filteren op de "actieve lessen" in een bepaalde maand. Zie voorbeeldbestand.
Voor december 2019 moet dat filter dan bestaan uit:
Kolom C (Lessen)
Alles behalve "75 Inschrijfgeld"
Kolom D (Begindatum)
Kleiner of gelijk aan de laatste datum van de maand ( =>31-12-2019)
Kolom E (einddatum)
Lege cellen
OF
Groter of gelijk aan de eerste dag van de maand EN Kleiner of gelijk aan de laatste dag van de maand
Ik kom er niet uit. Handmatig de filtering doen is geen probleem uiteraard. Als ik m dan opneem met de recorder krijg ik dit
Code:
Sub TestMacroFilteren()
ActiveSheet.Range("$A$1:$E$303").AutoFilter Field:=3, Criteria1:=Array( _
"01 Ouder en kind", "05 BBB-Gymnastiek", "10 Gym 3-7 jr", "11 Gym 7-9 jr", _
"12 Gym 9+ jr", "14 Volleybal heren", "20 Springgroep groep 8 e.o.", "27 Zumba", _
"29 BBB-Gymnastiek", "30 Springgroep groep 3 tm 7", "51 Total Body Workout", _
"52 Total Body Workout", "53 Bewegingsleer", "54 Bewegingsleer", _
"55 Bewegingsleer", "56 Bewegingsleer", "57 Bewegingsleer", _
"59 SportFit 55+ gemengd", "60 SportFit 55+ gemengd", "77 Kid's Dance"), _
Operator:=xlFilterValues
ActiveSheet.Range("$A$1:$E$303").AutoFilter Field:=4, Criteria1:= _
"<=31-12-2019", Operator:=xlAnd
ActiveSheet.Range("$A$1:$E$303").AutoFilter Field:=5, Criteria1:= _
">=1-12-2019", Operator:=xlAnd, Criteria2:="<=31-12-2019"
[COLOR="#FF0000"]'aan deze laatste voorwaarde moet nog een voorwaarde worden toegevoegd, namelijk " OF alle lege cellen"[/COLOR]
End Sub
Iemand een idee?