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

Kopieren

Kopieren
19.09.2002 17:30:39
martin
hallo experten,

ich habe mal wieder ein problem. gibt es in vba eine möglichkeit zelleinträge von "tabelle1" nach "tabelle2" beim öffnen der "tabelle2" zu kopieren?

beispiel:
tabelle1: tabelle2:
von $D$9:$N$16 nach $D$8:$O$8
von $D$7 nach $F$8

ich hoffe das ich das richtig beschrieben habe.

danke schonmal!

gruß
martin

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Kopieren
19.09.2002 18:09:45
th.heinrich
hallo Martin,

was steht dem entgegen einen makro aufzuzeichnen der Deinen absichten entspricht und ihn dann dem WORKBOOK_OPEN der tabelle2 zuzuweisen?

gruss thomas

Re: Kopieren
19.09.2002 23:58:02
PeterW
Hallo Martin,

Deine Aufgabenstellung macht so keinen Sinn. Tab1 D9:N16 kann nicht in Tab2 D8:O8 passen, vielleicht meinst Du in Tab2 D8:N15? Mit der zweiten Teilaufgabe, Tab1 D7 in Tab2 F8 zu schreiben überschreibst Du einen zuvor übertragenen Wert.
Zum Anpassen folgenden Code:

Gehört in das Klassenmodul der Tabelle 2.

Gruß
Peter

Re: Kopieren
20.09.2002 00:09:19
PeterW
Hallo Thomas,

versuch die Aufgabenstellung mal mit dem Rekorder nachzuvollziehen. Das strotzt nur so von Select, Activate und Selection. :(

Gruß
Peter
PS: der Rekorder ist IMHO nur zu gebrauchen, um sich eine Anweisung bzw. deren Syntax anzuschauen.

Anzeige
Re: Kopieren
20.09.2002 09:31:32
MAlexander
Mointabelle1: tabelle2:

... wenn D9:N16 ist ein zusammenhängender Bereich und D7 ist von diesem abgesetzt.
... wenn gewährleistet ist, daß es innerhalb des Bereiches D9:N16 keine Leerspalten und/oder -zeilen gibt, dann kannst Du CurrentRegion benutzen.
Wenn dann die erste Zelle Deines Zielbereiches auch noch einen Namen erhält, dann ist die Sache so gut wie gegessen:

Bereich1.CurrentRegion.copy
Blatt2.paste destination:=Bereich2

Das gleiche machst Du mit d7 und F8

MAlexander

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige