ich habe hier einen Code einer Schaltfläche zugeordnet.
Bei klick auf die Schaltfläche öffnet sich eine InputBox
Hier gebe ich eine Regalnummer ein. (z.B. 1-10-a oder 2-C4-7, oder 3-5a)
Nun wird auf 9 Tabellenblätter dieser Filter jeweils in der Spalte " i " gesetzt.
Das klappt so auch wunderbar.
Nur möchte ich nun eine Erweiterung dass wenn der filter keine Treffer hat,
auf allen 9 Blätter der Autofilter auf " aller auswählen " gestellt wird.
Also quasi zurück gestellt wird.
ist das Möglich ?
Sub FilterRegalnummer()
Dim Kriterium
Kriterium = InputBox("Bitte die Regalnummer eingeben", , "Regalnummer")
Sheets("Braunschweig").Select
Selection.AutoFilter Field:=9, Criteria1:=Kriterium
Sheets("Hannover").Select
Selection.AutoFilter Field:=9, Criteria1:=Kriterium
Sheets("Kiel").Select
Selection.AutoFilter Field:=9, Criteria1:=Kriterium
Sheets("Lübeck").Select
Selection.AutoFilter Field:=9, Criteria1:=Kriterium
Sheets("Osnabrück").Select
Selection.AutoFilter Field:=9, Criteria1:=Kriterium
Sheets("Bremen").Select
Selection.AutoFilter Field:=9, Criteria1:=Kriterium
Sheets("Göttingen").Select
Selection.AutoFilter Field:=9, Criteria1:=Kriterium
Sheets("Hamburg").Select
Selection.AutoFilter Field:=9, Criteria1:=Kriterium
Sheets("sonstige").Select
Selection.AutoFilter Field:=9, Criteria1:=Kriterium
Sheets("Menü Info").Select
End Sub