Thema Datum  Von Nutzer Rating
Antwort
17.08.2018 10:57:40 wer
NotSolved
17.08.2018 11:06:55 Werner
NotSolved
17.08.2018 11:11:36 Gast82374
NotSolved
Blau Bedingte kopieren
17.08.2018 11:37:13 Werner
Solved
03.09.2018 12:21:49 wer
NotSolved

Ansicht des Beitrags:
Von:
Werner
Datum:
17.08.2018 11:37:13
Views:
604
Rating: Antwort:
 Nein
Thema:
Bedingte kopieren

Hallo,

schön, dass du etwas willst. Nur mit genauen Informationen willst du nicht rausrücken.

Haben deine Daten im Quellblatt Überschriften?

Wo beginnen deine "eigentlichen Daten" im Quellblatt (Zeile)?

Wohin soll kopiert werden?

Hier mal ein Code. Da gehe ich davon aus, dass im Quellblatt in Zeile 1 Überschriften sind und die eigentlichen Daten ab Zeile 2 beginnen.

Es wird nach Spalte C größer 0 gefiltert und das Filterergebnis wird in Tabelle2 kopiert.

 

Public Sub Filtern_kopieren()
Dim loLetzte As Long

Application.ScreenUpdating = False

With Worksheets("Tabelle1") 'Blattname anpassen
    loLetzte = .Cells(.Rows.Count, 1).End(xlUp).Row
    .Range("$A$1:$C$" & loLetzte).AutoFilter Field:=3, Criteria1:=">0"
    If .AutoFilter.Range.SpecialCells(xlCellTypeVisible).Rows.Count > 1 Then
        .AutoFilter.Range.Offset(1).Resize(.AutoFilter.Range.Rows.Count - 1). _
        SpecialCells(xlCellTypeVisible).Copy _
        Worksheets("Tabelle2").Cells(Worksheets("Tabelle2").Cells(Rows.Count, 1).End(xlUp).Row + 1, 1) 'Blattname anpassen
    Else
        MsgBox "Kein Filterergebnis"
    End If
    .AutoFilterMode = False
End With

Application.ScreenUpdating = True
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
17.08.2018 10:57:40 wer
NotSolved
17.08.2018 11:06:55 Werner
NotSolved
17.08.2018 11:11:36 Gast82374
NotSolved
Blau Bedingte kopieren
17.08.2018 11:37:13 Werner
Solved
03.09.2018 12:21:49 wer
NotSolved