Filter mit zwei Kriterien
Alex369
Hallo Zusammen,
mit dem unten stehenden Code habe ich einen Filter gebaut, der das ganze Tabellenblatt durchsucht.
Das ganze geschieht mit einer TextBox für Suchbegriffe
Einen Filter auf einem anderem Sheet, wobei jede Spalte durchsucht wird.
Und folgendem Code. (Der auch sehr gut funktioniert)
Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Dim findval As String
If KeyCode = vbKeyReturn Then
findval = Range("D1").Value
'Werte für Filter eintragen
shFilter.Range("A2, B3, C4, D5, E6, F7, G8, H9, I10, J11, K12, L13, M14, N15, O16, P17, Q18, R19, S20, T21, U22, V23, W24, X25, Y26, Z27, AA28, AB29, AC30, AD31, AE32, AF33, AG34, AH35, AI36, AJ37, AK38, AL39, AM40, AN41, AO42, AP43, AQ44, AR45, AS46, AT47, AU48, AV49").Value = "*" & Range("D1").Value & "*"
shFilter.Range("AW50, AX51, AY52, AZ53, BA54, BB55, BC56, BD57, BE58, BF59, BG60, BH61, BI62, BJ63, BK64, BL65, BM66, BN67, BO68, BP69, BQ70").Value = "*" & Range("D1").Value & "*"
'Erweiterten Filter anwenden
Range("tblFlur[#All]").AdvancedFilter xlFilterInPlace, shFilter.Range("A1:BQ70")
End If
End Sub
Jetzt habe ich schon probiert, den Filter zu kopieren damit ich die Tabelle einmaligem Filtern durch eine weiter TextBox ein zweites Mal filtern kann.
Leider komm ich nicht mehr weiter und bin ein wenig am verzweifeln..
Ziel ist es, dass ich zum Beispiel nach einem Ort filtern kann und ein zweites Mal, um zu schauen wie viele Grundstücke PersonX in diesem Ort Besitzt.
Vielen Dank euch schonmal
Viele Grüße
Alex