Goedemiddag,
Ik probeer een filter te maken in VBA. Het volgende is de bedoeling:
De filter moet elke rij bij langs, zodra er in een van de cellen een bepaald woord staat, moet deze cel niet verborgen worden.
Op dit moment heb ik deze code:
Nu wordt alleen de cel gefilterd als de waarde van TextBox1 in de eerste twee cellen voor komt. Kan iemand mij helpen om het voor elkaar te krijgen dat wanneer field 1 of 2 de tekst bevat, de rij alsnog gefilterd wordt?
Ik probeer een filter te maken in VBA. Het volgende is de bedoeling:
De filter moet elke rij bij langs, zodra er in een van de cellen een bepaald woord staat, moet deze cel niet verborgen worden.
Op dit moment heb ik deze code:
Code:
Private Sub CommandButton1_Click()
With ActiveSheet
.AutoFilterMode = False
.Range("A:R").AutoFilter
With .AutoFilter.Range
If TextBox1.value <> "" Then
For t = 1 To 2
.AutoFilter Field:=t, Criteria1:=TextBox1.value
Next
End If
End With
End With
End Sub
Laatst bewerkt door een moderator: