Hallo Forum,
Mit folgendem Code möchte ich mehrere Tabellen per Eingabe des Filterkriteriums in einer InputBox filtern.
Bei herkömmlichen Tabellen funktioniert das auch, aber bei intelligente Tabellen nicht.
Gib es eine Möglichkeit das es auch bei intelligenten Tabellen funktioniert?
im Code wird
gelb markiert und es wird ein Laufzeitfehler angezeigt.
Laufzeitfehler '1004'
Dies kann nicht auf den ausgewählten Bereich angewendet werden.
Wählen Sie eine einzelne Zelle innerhal eines Bereiches aus, und versuchen sie es dann noch mal.
Besten dank im Voraus
omron2003
Mit folgendem Code möchte ich mehrere Tabellen per Eingabe des Filterkriteriums in einer InputBox filtern.
Bei herkömmlichen Tabellen funktioniert das auch, aber bei intelligente Tabellen nicht.
Gib es eine Möglichkeit das es auch bei intelligenten Tabellen funktioniert?
Code:
Sub FilterInDreiBlättern()
Dim Kriterium
Dim Tabelle As Worksheet
Set Tabelle = ActiveSheet
Kriterium = InputBox("Bitte Auswahlkriterium eingeben", , "AFID")
Sheets(2).Select
Selection.AutoFilter Field:=1, Criteria1:=Kriterium
Sheets(3).Select
Selection.AutoFilter Field:=1, Criteria1:=Kriterium
Sheets(4).Select
Selection.AutoFilter Field:=1, Criteria1:=Kriterium
Sheets(5).Select
Selection.AutoFilter Field:=1, Criteria1:=Kriterium
Sheets(6).Select
Selection.AutoFilter Field:=1, Criteria1:=Kriterium
Sheets(7).Select
Selection.AutoFilter Field:=1, Criteria1:=Kriterium
Sheets(8).Select
Selection.AutoFilter Field:=1, Criteria1:=Kriterium
Tabelle.Select
End Sub
im Code wird
Code:
Selection.Autofilter Field:=1, Criterial:=Kriterium
gelb markiert und es wird ein Laufzeitfehler angezeigt.
Laufzeitfehler '1004'
Dies kann nicht auf den ausgewählten Bereich angewendet werden.
Wählen Sie eine einzelne Zelle innerhal eines Bereiches aus, und versuchen sie es dann noch mal.
Besten dank im Voraus
omron2003