Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Nur sichtbare Zellen kopieren

Nur sichtbare Zellen kopieren
Bernd
Hallo,
ich habe eine Excel-Filter mit Autofilter und möchte nur die gefilterten Zeilen (ohne daran anschließenden Leerzeilen) markieren und per Makro in eine andere Datei übertragen. Über "Gehezu /Inhalte/Nur sichtbare Zellen" werden dummerweise auch die Leerzeilen unter dem gefilterten Bereich mitmarkiert. Kann man das irgendwie verhindern. In der Zieldatei sollten nur gefilterten Zeilen eingefügt werden, ansonsten würde der Bereich darunter überschrieben werden.
Gruß,
Bernd
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Nur sichtbare Zellen kopieren
13.09.2011 14:56:59
Rudi
Hallo,
versuchs mal mit
range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Copy
Gruß
Rudi
AW: Nur sichtbare Zellen kopieren
13.09.2011 15:07:24
fcs
Hallo Bernd,
nachfolgend ein Beispiel
Gruß
Franz

Sub AutofilterCopyRange()
With Worksheets("Ergebnis")
'Inhalte im Zielbereich löschen
.Range("A4:F20").Clear contents
End With
With Worksheets("Eingabe")
If .AutoFilterMode = True Then
If .FilterMode = True Then
.AutoFilter.Range.Copy Destination:=Worksheets("Ergebnis").Range("A4")
Else
MsgBox "Autofilter im Blatt ""Eingabe"" nicht gesetzt"
End If
Else
MsgBox "Autofilter im Blatt ""Eingabe"" nicht aktiv"
End If
End With
End Sub

Anzeige
Besten Dank, beides perfekt!
13.09.2011 16:37:08
Bernd
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Nur sichtbare Zellen in Excel kopieren


Schritt-für-Schritt-Anleitung

Um in Excel nur sichtbare Zellen zu kopieren, folgen diese Schritte:

  1. Zellen auswählen: Markiere den Bereich, der gefilterte oder sichtbare Zellen enthält.
  2. Sichtbare Zellen auswählen:
    • Drücke Alt + ; (Semikolon), um nur sichtbare Zellen auszuwählen.
  3. Kopieren: Nutze die Tastenkombination Strg + C oder klicke mit der rechten Maustaste und wähle „Kopieren“.
  4. Einfügen: Wechsle zur Zieldatei und platziere den Cursor an der gewünschten Stelle.
    • Um nur in sichtbare Zellen einzufügen, klicke mit der rechten Maustaste und wähle „Einfügen“ oder drücke Strg + V.

Diese Methode funktioniert in Excel-Versionen ab 2010.


Häufige Fehler und Lösungen

  1. Leerzeilen werden mitkopiert:

    • Stelle sicher, dass du die sichtbaren Zellen richtig auswählst, indem du Alt + ; verwendest, bevor du kopierst.
  2. Fehler beim Einfügen in gefilterte Bereiche:

    • Wenn du versuchst, Inhalte in einen gefilterten Bereich einzufügen und keine sichtbaren Zellen vorhanden sind, kann es zu einem Fehler kommen. Überprüfe, ob der Autofilter korrekt gesetzt ist.
  3. Makro funktioniert nicht:

    • Überprüfe, ob der Autofilter im Quellblatt aktiv ist. Verwende den Code aus dem Beispiel, um Inhalte nur von gefilterten Zeilen zu kopieren.

Alternative Methoden

  • VBA-Makro: Ein Makro kann verwendet werden, um gezielt nur sichtbare Zellen zu kopieren. Hier ist ein einfaches Beispiel:
Sub KopiereNurSichtbareZellen()
    On Error Resume Next
    Selection.SpecialCells(xlCellTypeVisible).Copy
    On Error GoTo 0
End Sub
  • Excel-Funktion „Sichtbare Zellen kopieren“: Manchmal kann die Funktion „Inhalte einfügen“ unter „Start“ helfen, wenn du nur bestimmte Formate oder Werte in sichtbare Zellen einfügen möchtest.

Praktische Beispiele

  • Beispiel 1: Du möchtest nur bestimmte Daten aus einer umfangreichen Tabelle kopieren. Filtere die Tabelle und folge der Schritt-für-Schritt-Anleitung oben, um nur die angezeigten Zellen zu kopieren.

  • Beispiel 2: Um die Summe nur sichtbarer Zellen zu berechnen, kannst du die Funktion AGGREGAT verwenden:

=AGGREGAT(9, 5, A1:A100)

Hierbei summiert die Funktion nur die sichtbaren Zellen im Bereich A1:A100.


Tipps für Profis

  • Nutze die Tastenkombination Strg + G (Gehe zu) und dann Alt + ;, um schnell nur sichtbare Zellen auszuwählen.
  • Wenn du oft mit gefilterten Daten arbeitest, erwäge, ein eigenes Makro zu erstellen, das diesen Prozess automatisiert.
  • Bei umfangreichen Daten kann es hilfreich sein, die Ansicht auf „Seitenlayout“ zu wechseln, um die Struktur besser zu erkennen.

FAQ: Häufige Fragen

1. Wie kann ich nur gefilterte Zellen kopieren?
Du kannst die Tastenkombination Alt + ; verwenden, um nur sichtbare Zellen auszuwählen, bevor du kopierst.

2. Gibt es einen Shortcut für das Kopieren nur sichtbarer Zellen?
Ja, die Kombination Strg + G, gefolgt von Alt + ;, ermöglicht es dir, schnell nur sichtbare Zellen auszuwählen.

3. Wie kann ich in eine Zelle einfügen, die gefiltert ist?
Verwende die Funktion „Inhalte einfügen“ und wähle „Nur in sichtbare Zellen einfügen“, um sicherzustellen, dass du nur in die sichtbaren Bereiche schreibst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige