Thema Datum  Von Nutzer Rating
Antwort
02.07.2021 13:45:06 Bernd
Solved
02.07.2021 13:57:12 Gast82019
Solved
02.07.2021 14:00:44 Gast52331
Solved
02.07.2021 14:14:37 Bernd
Solved
02.07.2021 14:50:02 Gast12181
NotSolved
Blau Autofilter
02.07.2021 15:39:44 Gast74675
NotSolved
02.07.2021 15:41:03 Gast84492
NotSolved

Ansicht des Beitrags:
Von:
Gast74675
Datum:
02.07.2021 15:39:44
Views:
397
Rating: Antwort:
  Ja
Thema:
Autofilter
Option Explicit

Sub CopyFilteredRange()

    Dim rngKopierBereich    As Excel.Range
    Dim rngFilterBereich    As Excel.Range
    
    '*** Filter setzen an A1 direkt angrenzender Zellen
    Set rngFilterBereich = Range("A1").CurrentRegion
    
    '*** Autofilter setzen; sowie nach Array-Werten filtern
    rngFilterBereich.AutoFilter Field:=1, Criteria1:=Array("31", "61"), Operator:=XlAutoFilterOperator.xlFilterValues
    
    '*** prüfen, ob gefilterter Bereich Daten enthält bzw ob die Intersect()-Methode ein Rangeobjekt zurückgibt
    Set rngKopierBereich = Intersect(rngFilterBereich, rngFilterBereich.Offset(1, 0), rngFilterBereich.SpecialCells(xlCellTypeVisible))
    
    '*** Wenn Rangeobjekt zurückgegeben wurde, dann sichtbaren Bereich irgednwohin kopieren (Hier eben selbe Mappe/zweites Arbeitsblatt ab Zelle A1
    If Not rngKopierBereich Is Nothing Then
        rngKopierBereich.Copy
        Worksheets(2).Range("A1").PasteSpecial
    End If
    
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
02.07.2021 13:45:06 Bernd
Solved
02.07.2021 13:57:12 Gast82019
Solved
02.07.2021 14:00:44 Gast52331
Solved
02.07.2021 14:14:37 Bernd
Solved
02.07.2021 14:50:02 Gast12181
NotSolved
Blau Autofilter
02.07.2021 15:39:44 Gast74675
NotSolved
02.07.2021 15:41:03 Gast84492
NotSolved