Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
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.
Omdat je alleen filtert op checkbox1 en er zijn 3 checkboxen. Daarnaast is het handig om je code zo in te richten, dat er maar 1 checkbox true kan zijn. Bestudeer de bijlage maar eens.
Bekijk bijlage 262573
Als je één keer het filter verwijderd en daarna gaat filteren werkt het wel.
Private Sub CheckBox1_Click()
hsv
End Sub
Private Sub CheckBox2_Click()
hsv
End Sub
Private Sub CheckBox3_Click()
hsv
End Sub
Private Sub hsv()
For j = 1 To 3
If Me.OLEObjects("CheckBox" & j).Object Then
c00 = c00 & "|" & Me.OLEObjects("CheckBox" & j).Object.Caption
End If
Next j
With Range("A2:C" & Cells(Rows.Count, 1).End(xlUp).Row)
If Len(c00) > 0 Then
.AutoFilter 1, Split(Mid(c00, 2), "|"), 7
Else
.AutoFilter
End If
End With
End Sub
In moduleblad van toepassing.
Code:Private Sub CheckBox1_Click() hsv End Sub Private Sub CheckBox2_Click() hsv End Sub Private Sub CheckBox3_Click() hsv End Sub Private Sub hsv() For j = 1 To 3 If Me.OLEObjects("CheckBox" & j).Object Then c00 = c00 & "|" & Me.OLEObjects("CheckBox" & j).Object.Caption End If Next j With Range("A2:C" & Cells(Rows.Count, 1).End(xlUp).Row) If Len(c00) > 0 Then .AutoFilter 1, Split(Mid(c00, 2), "|"), 7 Else .AutoFilter End If End With End Sub
Moet de gehele code in moduleblad?
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.