Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Von intelligente Tabelle nur sichtbare Zeilen kopieren

Forumthread: Von intelligente Tabelle nur sichtbare Zeilen kopieren

Von intelligente Tabelle nur sichtbare Zeilen kopieren
03.01.2025 09:54:19
Lordy
Hallo und Frohes Neues!

Ich verzweifel grad :(
Folgende Aufgabe...Ich möchte von einer intelligenten Tabelle auf einem Arbeitsblatt, in ein anderes Blatt und intelligente Tabelle die Werte kopieren, aber nur wenn Bestand größer 0.

Also setz ich ja ein der QuellTabelle ein Autofilter, und dann soll nur die sichtbaren Zeilen in die andere Tabelle kopiert werden kopiert werden.

Aber egal wie ich es verusche, entweder passiert gar nix oder immer der ganze Inhalt der Tabelle.

Habs mit tblQuelle.DataBodyRange.SpecialCells(xlCellTypeVisible) probiert, aber er erkennt die Zeilen anscheinend nicht...

Jemand vlt andere Lösung?

Danke

Grüße
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Von intelligente Tabelle nur sichtbare Zeilen kopieren
03.01.2025 10:33:44
hary
Moin
Versuch es mal so. Blattnamen muss du anpassen und evtl. tblZiel
Worksheets("Tabelle1").ListObjects("tblQuelle").DataBodyRange.SpecialCells(xlCellTypeVisible).Copy Worksheets("Tabelle2").ListObjects("tblZiel").Range.Offset(1, 0)

gruss hary
Anzeige
AW: Von intelligente Tabelle nur sichtbare Zeilen kopieren
03.01.2025 11:26:31
GerdL
Frohes Neues!
Sub Unit()


Dim C As Range, rngQuelle As Range, rngZiel As Range

Set rngQuelle = Tabelle1.ListObjects(1).DataBodyRange
Set rngZiel = Tabelle2.ListObjects(1).DataBodyRange

rngZiel.ClearContents

For Each C In rngQuelle.Rows
If C.RowHeight > 0 Then
i = i + 1
C.Copy rngZiel.Cells(i, 1)
End If
Next

End Sub

Gruß Gerd
Anzeige
AW: Von intelligente Tabelle nur sichtbare Zeilen kopieren
03.01.2025 10:46:06
Lordy
Hallo Hary

Habs inzwischen geschafft, aber Danke für die Hilfe!!!

Forumthreads zu verwandten Themen

Anzeige
Anzeige