Thema Datum  Von Nutzer Rating
Antwort
Rot Autofilter mit Tabelleninhalt füllen
26.01.2020 18:56:51 Linrdancer69
NotSolved
26.01.2020 19:36:08 Gast18724
NotSolved
26.01.2020 19:58:39 Linedancer
NotSolved
26.01.2020 19:59:56 Gast51795
NotSolved
26.01.2020 20:15:13 Gast16350
NotSolved
26.01.2020 20:40:51 Gast74459
NotSolved

Ansicht des Beitrags:
Von:
Linrdancer69
Datum:
26.01.2020 18:56:51
Views:
1223
Rating: Antwort:
  Ja
Thema:
Autofilter mit Tabelleninhalt füllen

Hallo zusammen

Den nachfolgenden Code möchte ich vereinfachen: 

 If Marker = "7" Then

        Rows("1:1").Select
        Application.CutCopyMode = False
        Selection.AutoFilter
        ActiveSheet.Range("$A$1:$N$1046739").AutoFilter Field:=3, Criteria1:=Array( _
            "J100-A", "J100-B", "J100-C", "J100-D" _
            , "J102-A", "J102-B", "J102-C", "J102-D" _
            , "J104-A", "J104-B", "J104-C", "J104-D" _
            , "J106-A", "J106-B", "J106-C", "J106-D" _
            ), Operator:=xlFilterValues
    ElseIf Marker = "9" Then
        Sheets("Doppelliste").Select
        ActiveSheet.Range("$A$1:$N$1046739").AutoFilter Field:=3, Criteria1:=Array( _
            "J101-A", "J101-B", "J101-C", "J101-D" _
            , "J103-A", "J103-B", "J103-C", "J103-D" _
            , "J105-A", "J105-B", "J105-C", "J105-D" _
            , "J107-A", "J107-B", "J107-C", "J107-D" _
            ), Operator:=xlFilterValues
 
 

Dieser Code zieht sich bis ca. Marker 60 hin.

Ich würde gerne die Zeile mit den Variablen mit den Zellen aus der Tabelle "Detaildaten" füllen.

in etwa so:

                If Marker = "7" Then

                            Bereichsfilter = Range("A2:" & lngRow).Value

                            Rows("1:1").Select
                            Application.CutCopyMode = False
                            Selection.AutoFilter                           
                             ActiveSheet.Range("$A$1:$N$1046739").AutoFilter Field:=3, Criteria1:=Array( _
                            Bereichsfilter), Operator:=xlFilterValues
 
Über lnGRow erhalte ich die letzte Zeile, die einen Wert hat.

Hat jemand einen Ansatz wie ich dies bewerkstelligen kann.

Gruss

 

Martin


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 mit Tabelleninhalt füllen
26.01.2020 18:56:51 Linrdancer69
NotSolved
26.01.2020 19:36:08 Gast18724
NotSolved
26.01.2020 19:58:39 Linedancer
NotSolved
26.01.2020 19:59:56 Gast51795
NotSolved
26.01.2020 20:15:13 Gast16350
NotSolved
26.01.2020 20:40:51 Gast74459
NotSolved