Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
920to924
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
920to924
920to924
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zellen zwischen workbooks kopieren

Zellen zwischen workbooks kopieren
05.11.2007 17:16:00
Gregor
Hallo zusammen,
beim Öffnen eines workbooks (A) bzw. UserForm_Initialize möchte ich einen Zellenbereich aus einem anderen workbook (Prüfplan) reinkopieren.
Ist nicht das Tabellenblatt (Stammdaten) aktiv, das die zu kopierenden Zellen enthält, so erhalte ich folgende Meldung:
Laufzeitfehler 1004:
Die Select-Methode des Range-Objektes konnte nicht ausgeführt werden.
Nachfolgend der Code:

Private Sub UserForm_Initialize()
With usrPP
.Height = Application.Height
.Width = Application.Width
End With
Application.Workbooks("Prüfplan.xls").Activate
Workbooks("Prüfplan.xls").Sheets("Stammdaten").Range("G2:I2").Select
Selection.Copy
Application.Workbooks("A.xls").Activate
Range("A2:C2").Select
ActiveSheet.Paste
End Sub


Eigentlich wollte ich die zu kopierenden Daten direkt aus zwei Textfeldern einer Userform (Workbook Prüfplan) in das workbook "A" kopieren, jedoch hatte ich keine Idee.
Danke im voraus und Grüße
Gregor

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen zwischen workbooks kopieren
05.11.2007 17:21:00
Hajo_Zi
Hallo Gregor,
in VBA kann zu 99,9% auf select usw. verzichtet werden.

Option Explicit
Private Sub UserForm_Initialize()
With usrPP
.Height = Application.Height
.Width = Application.Width
End With
Workbooks("Prüfplan.xls").Sheets("Stammdaten").Range("G2:I2").Copy Workbooks("A.xls"). _
Worksheets("Tabelle1").Range("A2")
End Sub



Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige