Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1688to1692
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

2 Ranges kopieren und einfügen

2 Ranges kopieren und einfügen
03.05.2019 11: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.

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

Betreff
Datum
Anwender
Anzeige
AW: 2 Ranges kopieren und einfügen
03.05.2019 11: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 11: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

AW: 2 Ranges kopieren und einfügen
03.05.2019 12:09:25
Torsten
Hallo,
Fehler schon in dieser Zeile:
Set Range2 = Range("A12:G")
wo hoert das auf in Spalte G?
Anzeige
AW: 2 Ranges kopieren und einfügen
03.05.2019 12: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 13: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 08: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 09:23:32
Torsten
Hi Giorgi,
freut mich. Danke fuer die Rueckmeldung

332 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige