Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zelleninhalt in andere Tabelle kopieren

Zelleninhalt in andere Tabelle kopieren
27.05.2020 11:32:22
Markus
Hi,
ich habe folgendes Problem: Ich möchte Inhalte aus Tabelle ("ImportXML") in Tabelle ("Tabelle1") kopieren. Die Tabelle ImportXML wird mittels VBA aus einer XML erstellt. Tabelle 1 ist vorgegeben. Nach erfolgreichem kopieren wird die Tabelle ImportXML wieder gelöscht.
Alles klappt wie gewünscht, zumindest solange ich den Code zum Kopieren für die ersten beiden Zellen (ImportXML A2 und ImportXML B2) weglasse oder auskommentiere.
Lasse ich die 4 Zeilen drin, wird der Rest zwar auch korrekt kopiert und eingefügt nicht aber die zwei ersten Zellen. Zudem heißt die Tabelle dann ImportXMLImportXML und wird folglich auch nicht mehr gelöscht
Eine Vermutung: Die Zielzellen für die ersten zwei Zellen (Tabelle1 A3 und Tabelle1 A2) sind verbunden (A3:I3 und A2:I2).
Ich habe schon probiert die Zellen komplett anzusprechen mit .Range("A3:I3").PasteSpecial xlPasteValues, aber auch das funkionierte nicht.
Wo könnte das Problem liegen
Sub setÜberschrift(wks As Excel.Worksheet)
With wks
Sheets("ImportXML").Range("A2").Copy
Sheets("Tabelle1").Range("A3").PasteSpecial xlPasteValues
Sheets("ImportXML").Range("B2").Copy
Sheets("Tabelle1").Range("A2").PasteSpecial xlPasteValues
Sheets("ImportXML").Range("C2").Copy
Sheets("Tabelle1").Range("H5").PasteSpecial xlPasteValues
Sheets("ImportXML").Range("D2").Copy
Sheets("Tabelle1").Range("H6").PasteSpecial xlPasteValues
Sheets("ImportXML").Range("E2").Copy
Sheets("Tabelle1").Range("H7").PasteSpecial xlPasteValues
End With
With wks
Application.DisplayAlerts = False
ActiveWorkbook.Worksheets("ImportXML").Delete
Application.DisplayAlerts = True
End With
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Zelleninhalt in andere Tabelle kopieren
27.05.2020 11:41:02
Markus
Edit: Ändere ich die Zielzellen von A3:I3 in eine einzelne Zelle (z.B N3), und A2:I2 in N2 funktioniert wieder alles. Also muss es daran liegen dass es sich bei der Zielzelle um verbundene Zellen handelt.
Wie funktioniert das Einfügen in verbundene Zellen? Oder ist das nicht möglich?
AW: ohne copy
28.05.2020 07:54:19
hary
Moin
Da es nur einzelne Zellen sind und nur Value, geht alles ohne "copy".
So kommt der Inhalt direkt rein ohne zu kopieren.
 Sheets("Tabelle1").Range("A3") = Sheets("ImportXML").Range("A2").Value

Den Rest ebenso!
gruss hary
Anzeige
AW:mit copy
28.05.2020 08:23:54
hary
Moin nochemal
Geht auch mit Copy. Dann aber so: Paste:=xlValue
Sheets("ImportXML").Range("A2").Copy
Sheets("Tabelle1").Range("A3").PasteSpecial Paste:=xlValue

gruss hary
;

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

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