Thema Datum  Von Nutzer Rating
Antwort
21.06.2019 10:57:47 Robin Müller
NotSolved
21.06.2019 11:28:33 Werner
NotSolved
21.06.2019 11:49:46 Robin Müller
NotSolved
Blau EXCEL kopierter Bereich im anderen Tabellenblatt einfügen
21.06.2019 12:10:33 Werner
NotSolved
21.06.2019 13:17:28 Robin Müller
Solved

Ansicht des Beitrags:
Von:
Werner
Datum:
21.06.2019 12:10:33
Views:
437
Rating: Antwort:
  Ja
Thema:
EXCEL kopierter Bereich im anderen Tabellenblatt einfügen

Hallo Robin,

wenn du nur die Daten aus Spalte A deines Filterergenisses brauchst dann so:

Option Explicit

Sub Makro1()
Dim loLetzte As Long, loLetzteZiel As Long

Application.ScreenUpdating = False

With Worksheets("Quelltabelle") 'Blattname anpassen
    loLetzte = .Cells(.Rows.Count, "A").End(xlUp).Row
    .Range("A11:A" & loLetzte).FormulaR1C1 = "=RC[3]&"" ""&RC[5]"
    .Range("B11:B" & loLetzte).FormulaR1C1 = "=IFERROR(IF(VLOOKUP(RC[-1],Overview!c1,1,)>0,"""",""Kunde nicht vorhanden""),""Kunde nicht vorhanden"")"
    .Range("C11:C" & loLetzte).FormulaR1C1 = "=IF(LEN(MONTH(R7C6))=1,""0""&MONTH(R7C6),MONTH(R7C6))&"""""
    .Range("$A$9:$P$" & loLetzte).AutoFilter Field:=2, Criteria1:="Kunde nicht vorhanden"
    With .AutoFilter.Range
        .Offset(1).Resize(.Rows.Count - 1).Columns(1).Copy
        With Worksheets("Overview")
            loLetzteZiel = .Cells(.Rows.Count, "A").End(xlUp).Offset(1).Row
            .Cells(loLetzteZiel, "A").PasteSpecial Paste:=xlPasteValuesAndNumberFormats
        End With
    End With
End With

Application.CutCopyMode = False
End Sub

 

Gruß Werner


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
21.06.2019 10:57:47 Robin Müller
NotSolved
21.06.2019 11:28:33 Werner
NotSolved
21.06.2019 11:49:46 Robin Müller
NotSolved
Blau EXCEL kopierter Bereich im anderen Tabellenblatt einfügen
21.06.2019 12:10:33 Werner
NotSolved
21.06.2019 13:17:28 Robin Müller
Solved