AW: aus eins mach ZWEI
30.08.2009 21:56:32
Thomas
Hallo Gerd
Danke für deinen Input. Irgendwie verstehe ich das Ganze immer noch nicht.
Also: ich habe 9 Tabellenblätter. Dabei will ich im ersten und im dritten suchen können.
Das erste heisst: "Kontenplan".
Die "linked cell" ist in A2 (Eigenschaften der Textbox), Titelzeile und gesetzte Autofilter Zeile 4, der erste Datensatz kommt in Zeile 5, die Hilfsspalte (Zusammenfassung aller Spalten einer Zeile) ist in Spalte K.
Der Code lautet:
Private Sub TextBox1_Change()
Dim Sb As String
Sb = Tabelle1.TextBox1.Text
If Sb "" Then
Range("A5").AutoFilter Field:=11, Criteria1:="=*" & Sb & "*", Operator:=xlAnd
Else
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
End If
End Sub
Das dritte Tabellenblatt heisst "Protokoll-Reg."
Die "linked cell" ist in C2, Titelzeile und gesetzte Autofilter Zeile 3, der erste Datensatz kommt in Zeile 4, die Hilfsspalte ist ebenfalls in K.
Der Code lautet:
Private Sub TextBox1_Change()
Dim Sb As String
Sb = Tabelle1.TextBox1.Text
If Sb "" Then
Range("C4").AutoFilter Field:=11, Criteria1:="=*" & Sb & "*", Operator:=xlAnd
Else
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
End If
End Sub
Was ich jetzt festgestellt habe:
Das TabBlatt Protokoll ist 100% vom Kontenplan abhängig, nicht aber umgekehrt. Steht in Kontenplan etwas drin, kann ich bei Protokoll angeben, was ich will, es nimmt die Auswahl von Kontenplan. Steht in Kontenplan aber nichts, ist in Protokoll tote Hose
Wie mache ich diese beiden Suchmodi bloss voneinander unabhängig?
Danke für die Hilfe
Gruss Thomas