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

Copy formatierter Tabellenspalten

Forumthread: Copy formatierter Tabellenspalten

Copy formatierter Tabellenspalten
03.01.2017 01:47:01
Thorsten

Guten Morgen,
wünsche ein gesundes neues Jahr allen fleißigen Excelhelfern.
Zum Problem:
ich möchte in einem Makro nachstehend Zeile ersetzen:
Sheets("SKU").Range("A6:B5000").Copy
durch den tatsächlichen Tabelleninhalt der formatierten Tabelle, deren Länge sich täglich ändert.
Habe folgendes probiert, was aber alles nicht funkt:
Hier exportiert es mir nur die letzte Spalte
With Sheets("SKU").ListObjects("TabSKU")
.ListColumns("Artikel").DataBodyRange.Copy
.ListColumns("AnLager").DataBodyRange.Copy
End With

Habe auch verschieden "Und"-Varianten probiert, wie z.B.
Sheets("SKU").ListObjects("TabSKU").ListColumns(("Artikel") & ("AnLager")).DataBodyRange.Copy
Aber das funktioniert auch nicht.
Würde mich über HIlfe sehr freuen.
Gruß Thorsten

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Copy formatierter Tabellenspalten
03.01.2017 05:48:30
Hajo_Zi
Hallo Torsten,
LoLetzte = Sheets("SKU").UsedRange.SpecialCells(xlCellTypeLastCell).Row
Sheets("SKU").Range("A6:B" &Loletzte).Copy

AW: Copy formatierter Tabellenspalten
03.01.2017 11:31:05
Thorsten
Hallo Hajo,
meine VBA-Kenntnisse liegen bei "Null-Komma".
Da hast du sicher bisschen was vorausgesetzt.
Fehlermeldung: "Variable nicht definiert".
Dies hat sich aber durch Ralf seine Hilfe erledigt.
Auch dir besten Dank.
Gruß Thorsten
Anzeige
AW: Copy formatierter Tabellenspalten
03.01.2017 06:55:03
RPP63
Moin!
Manchmal hilft der Makrorekorder:
Range("TabSKU[[Artikel]:[AnLager]]").Copy
Gruß Ralf
noch eine andere Methode
03.01.2017 07:33:01
RPP63
Entscheide selbst, was für Dich leichter nachvollziehbar ist:
With Sheets("SKU").ListObjects("TabSKU")
Union(.ListColumns(1).DataBodyRange, .ListColumns(2).DataBodyRange).Copy
End With
Gruß Ralf
Anzeige
Super, Dankeschön ...
03.01.2017 11:23:30
Thorsten
Hallo Ralf,
super, auch das Nachschieben der 2. Variante.
In dem Fall reicht zwar die 1. Variante. Aber es kommt in anderen Tabellen auch vor, dass Spalten, welche nicht nebeneinander liegen, kopiert werden sollen und funzt mit der 2. Variante.
Habe ich natürlich gleich probiert :-)
Also nochmals, besten Dank,
Gruß Thorsten

Anzeige
;

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