Mich stellt mein UF gerade vor ein kleines Problem. Im UF habe ich 2 Textboxen, nach welchen jeweils in einer Tabelle gefiltert werden soll. Wenn beide Boxen ausgefüllt sind, klappt dies auch wunderbar. Nun muss ich aber noch die Option haben, wahlweise einen der beiden Filter nicht anzusprechen, indem ich die Textbox einfach leer lasse. Habt ihr mir hier einen Hinweis? Einige Dinge habe ich schon versucht und bin zur Zeit auf dem folgenden Stand:
Private Sub CommandButton2_Click()
'Filter für Bau
If UserForm1.TextBox1.Value " " Then
Range("tabelle1").AutoFilter Field:=1, Criteria1:=UserForm1.TextBox1.Value
End If
'Filter für Abteilung
If UserForm1.TextBox2.Value " " Then
Range("tabelle1").AutoFilter Field:=2, Criteria1:=UserForm1.TextBox2.Value
End If
'Clear Textboxen und beenden
Range("A1").Select
UserForm1.TextBox1.Text = " "
UserForm1.TextBox2.Text = " "
Unload UserForm1
End Sub
Das ganze läuft auf einem MAC-System und soll voraussichtlich auch nur darauf ausgeführt werden.