Thema Datum  Von Nutzer Rating
Antwort
Rot Autofilter-Split
09.07.2021 13:23:39 markus
NotSolved
09.07.2021 15:44:01 Mase
NotSolved
12.07.2021 08:52:24 Gast4018
NotSolved
12.07.2021 09:08:04 Mase
NotSolved
12.07.2021 09:23:30 Gast51188
NotSolved
12.07.2021 09:56:57 Mase
NotSolved
12.07.2021 13:26:40 Gast23020
Solved

Ansicht des Beitrags:
Von:
markus
Datum:
09.07.2021 13:23:39
Views:
377
Rating: Antwort:
  Ja
Thema:
Autofilter-Split

Hallo cracks,

in Spalte A sind "Namen" und in Spalte C "Freunde" ich habe versucht über die Messagebox einen Namen eingeben zu lassen bei der dann die Tabelle gefiltert wird (Spalte A).

Ziel ist es das ganze Umfeld der jeweiligen Person anzuzeigen.

Also wenn "Günther" die Freunde "Anna [ALT+ENTR] Thomas" hat dann soll die GANZE Tabelle nach allen 3 gefiltert worden sein aber nur indem man Günther eingegeben hat

Hoffe ihr könnt mir helfen 




Sub Tabellenfilter()
'
' Tabellenfilter Makro
'

'
Dim z As Long
Dim Inhalt() As String
Dim abc As String

Dim Txt As String
Txt = InputBox("Eingabe:")
If Txt = "" Then Exit Sub

Worksheets("Tabelle1").Range("A1").AutoFilter , Field:=1, Criteria1:=Txt


For z = 2 To Cells.SpecialCells(xlCellTypeLastCell).Row
    If Rows(z).Hidden = False Then
         abc = Cells(z, 3).Value
         Inhalt = Split(abc, " ")
         For i = 0 To UBound(Inhalt)
         
          Cells(1, i + 5).Value = Inhalt(i)
          Worksheets("Tabelle1").Range("A1").AutoFilter , Field:=1, Criteria1:=Txt, Operator:=xlOr, Criteria2:=Inhalt(i), Operator:=xlFilterValues

          Next i
         Exit For
    End If
Next z





Dim TrennZeichen As String
TrennZeichen = " "
Set shet = ThisWorkbook.Sheets("Tabelle1")



End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Autofilter-Split
09.07.2021 13:23:39 markus
NotSolved
09.07.2021 15:44:01 Mase
NotSolved
12.07.2021 08:52:24 Gast4018
NotSolved
12.07.2021 09:08:04 Mase
NotSolved
12.07.2021 09:23:30 Gast51188
NotSolved
12.07.2021 09:56:57 Mase
NotSolved
12.07.2021 13:26:40 Gast23020
Solved