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

2 Ranges kopieren und einfügen

Forumthread: 2 Ranges kopieren und einfügen

2 Ranges kopieren und einfügen
03.05.2019 13:11:38
Giorgi
Hallo an das Forum,
ich würde gerne die Range1("A3:B3, E3") kopieren und die Range2 ("A12:G") kopieren.
und in einem anderen offenen Sheet in der nächsten freien Zeile in A Range1 einfügen und in der nächsten freien Zeile in Spalte D die Range2 einfügen.
Leider kriege ich immer eine Errormeldung.
Hat jemand von Euch Anregung oder Tipps für mich?
Gruß G.
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 2 Ranges kopieren und einfügen
03.05.2019 13:14:45
Torsten
Hallo,
poste deinen Code oder die Datei und dir kann geholfen werden, denke ich
AW: 2 Ranges kopieren und einfügen
03.05.2019 13:33:11
Giorgi

Sub Test()
Dim ZielDatei As String
Dim Range1 As Range
Dim Range2 As Range
Set Range1 = Range("A3:B3, E3")
Set Range2 = Range("A12:G")
Range1.Copy
Range2.Copy
ZielDatei = "C:\Users\Test\Desktop\Testdatei.xlsx"
Set wbk = Workbooks.Open(Filename:=ZielDatei)
With wbk.Sheets(1)
ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row.PasteSpecial Paste:=xlPasteAll
ActiveSheet.Cells(Rows.Count, 4).End(xlUp).Row.PasteSpecial Paste:=xlPasteAll
End With
End Sub

Anzeige
AW: 2 Ranges kopieren und einfügen
03.05.2019 14:09:25
Torsten
Hallo,
Fehler schon in dieser Zeile:
Set Range2 = Range("A12:G")
wo hoert das auf in Spalte G?
AW: 2 Ranges kopieren und einfügen
03.05.2019 14:17:41
Giorgi
Es hört in G12 auf. Fehler beim rüberkopieren.
Tut mir Leid
AW: 2 Ranges kopieren und einfügen
03.05.2019 15:07:49
Torsten
Hi Giorgi,
versuchs mal so:
Sub Test()
Dim ZielDatei As String
Dim Range1 As Range
Dim Range2 As Range
Dim x As Long, y As Long
Set Range1 = ThisWorkbook.ActiveSheet.Range("A3:B3, E3")
Set Range2 = ThisWorkbook.ActiveSheet.Range("A12:G12")
Range1.Copy
Range2.Copy
ZielDatei = "C:\Users\Test\Desktop\Testdatei.xlsx"
Set wbk = Workbooks.Open(Filename:=ZielDatei)
With wbk.Sheets("Sheet1")
x = .Cells(Rows.Count, 1).End(xlUp).Row
y = .Cells(Rows.Count, 4).End(xlUp).Row
Range1.Copy
.Cells(x, 1).PasteSpecial Paste:=xlPasteAll
Range2.Copy
.Cells(y, 4).PasteSpecial Paste:=xlPasteAll
End With
End Sub
Gruss Torsten
Anzeige
AW: 2 Ranges kopieren und einfügen
06.05.2019 10:38:13
Giorgi
Hallo Torsten,
der Code funktioniert einwandfrei.
Vielen lieben Dank für deine Mühe.
Gruß Giorgi
AW: 2 Ranges kopieren und einfügen
08.05.2019 11:23:32
Torsten
Hi Giorgi,
freut mich. Danke fuer die Rueckmeldung

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige