Export SAS nach Excel über dde in bestimmte Zellen eines Tabellenblattes

Weiss jemand, wie ich mit SAS Version 9.1 (Base) eine SAS-Datei direkt in bestimmte Zellen einer Exceldatei über dde schreibe?

Vielen Dank für Eure Hilfe.

basics in DDE, Rest in VBA

Hallo,

wenn die Daten nach Excel geschrieben wurden mittels DDE, dann würde ich ein Excel-Makro aus SAS heraus aufrufen, das mir die übrige Arbeit abnimmt.

/* Execute the macro */
data _null_;
file excel;
put '[RUN("Macro1")]';
run;

Hier wurde ein Makro namens Macro1 ausgeführt.

Viele Grüße
Dirk Engfer

filename dde

Nutzen Sie folgendes FilenameStatemant:
filename tabnam dde "Excel|&wurzel.\automatisiert\[test.xls]Tabellennamen!r1c1:r4c4" notab ;
um den Bereich Reihe1Spalte1:Reihe4Spalte4 zu referenzieren. Sie müssen hierbei darauf achten, ob ihr Excel deutsche oder englische Spracheinstellung nutzt (bei deutscher Einstellung muss Z und S genutzt werden!)

Sie finden im Internet zu diesem Thema mehrere sehr gute Artikel von
Koen Vyverman.

Um ein Makro abzusetzen benötigen Sie ein
filename sastoxl dde "excel|system" Statemant.
Viel Spass,
Benedikt Muschik