Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
292to296
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
292to296
292to296
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zelleninhalte zwischen 2 Arbeitsmappen kopieren

Zelleninhalte zwischen 2 Arbeitsmappen kopieren
15.08.2003 18:38:59
Jörg
Tagchen zusammen,
bin ein kompletter Makro Newbie.
Das Problem stellt sich folgendermßen dar.
Ich habe in eine leere Excel Arbeitsmappe ein Makro eingebunden.
Diese Makro soll eine Datei öffnen (Zweite Arbeitsmappe "2.xls").
Dort sollen bestimmte Felder z.B das Feld E5 der Inhalt ausgewählt, kopiert und in die geöffnete Arbeitsmappe 2.xls in die Zelle A1 kopiert werden.
Klingt einfach - ist es vermutlich auch - ich komm aber nicht weiter.
Vielleicht kann mir jemand weiterhelfen. Soweit bin ich schon:
--------------------------

Sub myfirstxls()
Dim vFile As Variant
vFile = Aplication.GetOpenFilename
If vFile = False then Exit Sub
Workbooks.Open vFile
End Sub

------
Es wird also der Dialog aufgerufen und der User muß eine Datei wählen.
Die gewählte Datei (2.xls) wird geöffnet und der Inhalt der Zelle E5 soll in die Zelle A1 in die leere Arbeitsmappe (blank.xls) in Zelle A1 kopiert werden.
Danach wieder zurück in 2.xls Zelle E6 kopieren in blank.xls in die Zelle B1 usw.
Würd mich auf Antworten freuen
Gruß
Jörg
------------------------------

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelleninhalte zwischen 2 Arbeitsmappen kopieren
15.08.2003 18:51:30
PeterW
Hallo Jörg,
du kannst (und solltest!!) dir den Umweg über das Kopieren schenken. Wenn beide Dateien offen sind geht das nach dem (hier jetzt umständlich) formulierten Muster:
Workbooks("blank.xls").Sheets(1).Range("A1")=Workbooks("2.xls").Sheets(1).Range("E5")
Schau dir auch mal in den Excel-Downloads die Datei xlBasics an.
Gruß
Peter

AW: Zelleninhalte zwischen 2 Arbeitsmappen kopiere
15.08.2003 18:51:31
Jörg
Was ich noch vergessen habe .......
der Name der zweiten Datei, die geöffnet werden soll (Beispiel:"2.xls") muß in eine Variable geschrieben werden, da der Name der zu öffnenden Datei immer anders sein wird!

Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige