Herbers Excel-Forum - das Archiv

Per Makro Daten aus offener Arbeitsmappe kopieren

Bild

Betrifft: Per Makro Daten aus offener Arbeitsmappe kopieren
von: Lars H
Geschrieben am: 25.09.2003 13:03:28
Hallo zusammen,

Habe folgendes Problem:

Ich will Daten (Bereich auf einem TB)aus einer offenen Arbeitsmappe in die aktive Arbeitsmappe kopieren OHNE die andere zu aktivieren.

Ich muss in mehreren Excel Tabellen Änderungen vornehmen, die alle unterschiedliche Namen haben. Damit kann ich im Makro keinen Namen für den Rücksprung auf die zu korrigierende Arbeitsmappe angeben.

Deswegen: Makro aus der zu korrigierenden AM starten, Bereich aus korrigierte AM kopieren und einfürgen.

Sieht momentan so aus:



Windows("Update.xls").Sheets("Tabelle9").Range("b22:af49").Copy

'Der Name Update.xls bleibt immer

Sheets("Tabelle9").Range("b22").Paste




Bin dankbar für Lösungen, bzw sinnvolle Alternativen :)

Bild

Betrifft: AW: Per Makro Daten aus offener Arbeitsmappe kopieren
von: Hajo_Zi
Geschrieben am: 25.09.2003 13:08:51
Hallo Lars

und wo bleibt der Code hängen oder was geht nicht??

Mal Live ohne Testung

Workbooks("Update.xls").Sheets("Tabelle9").Range("b22:af49").Copy _
Destination:=Sheets("Tabelle9").Range("b22")



Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

Zurzeit gibt es wieder Probleme mit der E-Mail Benachrichtigung.

Ich bekomme Mails zu Beiträgen an denen ich nicht beteiligt bin und zusätzlich noch Mails zu meinen eigenen Beiträgen.
Das Problem mit den eigenen Benachrichtigung kann gelöst werden durch Lösche und Neuanmelden. Dieses möchte ich aber nicht jeden Tag machen.
Um dieses Problem erstmal zu beseitigen habe ich die automatische Mailbenachrichtigung abgeschaltet.
Aus diesem Grunde ist es dem Zufall überlassen ob auf Rückfragen Antworten von mir kommen.


http://home.media-n.de/ziplies/

Bild

Betrifft: AW: Per Makro Daten aus offener Arbeitsmappe kopieren
von: Lars H
Geschrieben am: 25.09.2003 13:53:26
Hallo Hajo,

danke, so funktioniert es!

Wobei ich dann immer noch nicht ganz nachvollziehen kann, wieso der andere Code nicht funktioniert ... aber egal.

Der Code hängt direkt in der ersten Zeile mit Laufzeitfehler 438. Wieso und wo genau: ???

Danke erst einmal! :)

Lars
Bild

Betrifft: Danke für Rückmeldung
von: Hajo_Zi
Geschrieben am: 25.09.2003 13:59:18
Hallo Lars

nur eine Vermutung. Ich habe Workbooks geschrieben und Du Windows.



Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

http://home.media-n.de/ziplies/

 Bild
Excel-Beispiele zum Thema " Per Makro Daten aus offener Arbeitsmappe kopieren "
Start des Makros nach Laden der Arbeitsmappe Prüfung, ob eine Arbeitsmappe geöffnet ist
Die "personl"-Arbeitsmappe ausgeblendet speichern Blätter in andere Arbeitsmappen kopieren
Variablenübergabe in andere Arbeitsmappen SVERWEIS auf geschlossene Arbeitsmappe aus Makro aufrufen
Arbeitsmappe-Schließen-Abfrage abfangen VBA-Zugriff auf geschlossene Arbeitsmappe.
Arbeitsmappe mit dem Namen des aktuellen Datums öffnen Mit der Indirekt-Funktion auf geschlossene Arbeitsmappe zugreifen