05.03.2016, 11:02
Hallo zusammen,
ich habe folgendes Anliegen bzw. Problem. Hier mein Versuch, es möglichst genau zu beschreiben.
In meiner Anwendung "Excel-1.xls" möchte ich die Anwendung "Excel-2.xls" aufrufen und an diese Anwendung 3 Parameter mit übergeben (die ich bei Beendigung dieser Anwendung wieder an das aufrufende Programm zurückgeben will.
"Para-1" = alphanumerisch
"Para-2" = numerisch (Wert 0)
"Para-3" = numerisch (Wert 0)
In der Anwendung "Excel-2.xls" wird dann über den Wert in Parameter "Para-1" die weitere Verarbeitung gesteuert.
Außerdem werden in Parameter "Para-2" und "Para-3" die Werte verändert.
Bei Beendigung der Anwendung "Excel-2.xls" möchte ich nun diese neuen Werte der Parameter "Para-2" und "Para-3" an das aufrufende Programm "Excel-1.xls" wieder zurückgeben, um es dann in dieser Anwendung verarbeiten zu können.
Mein Aufruf in "Excel-1" lautet:
ChDir "C:\Test"
Workbooks.Open Filename:="C:\Test\Excel-2.xls" ' hier müsste ich meine Parameter übergeben ???
"Excel-2" wird folgendermaßen beendet:
...
...
...
ActiveWorkbook.Save
Application.ThisWorkbook.Close ' hier müsste ich meine Parameter an das aufrufende Programm zurückgeben
Jetzt weiß ich nicht, ob so etwas überhaupt geht oder wenn ja, wie die Übergabe der Parameter aussehen muss.
Wer kann mir dazu Tipps geben?
ich habe folgendes Anliegen bzw. Problem. Hier mein Versuch, es möglichst genau zu beschreiben.
In meiner Anwendung "Excel-1.xls" möchte ich die Anwendung "Excel-2.xls" aufrufen und an diese Anwendung 3 Parameter mit übergeben (die ich bei Beendigung dieser Anwendung wieder an das aufrufende Programm zurückgeben will.
"Para-1" = alphanumerisch
"Para-2" = numerisch (Wert 0)
"Para-3" = numerisch (Wert 0)
In der Anwendung "Excel-2.xls" wird dann über den Wert in Parameter "Para-1" die weitere Verarbeitung gesteuert.
Außerdem werden in Parameter "Para-2" und "Para-3" die Werte verändert.
Bei Beendigung der Anwendung "Excel-2.xls" möchte ich nun diese neuen Werte der Parameter "Para-2" und "Para-3" an das aufrufende Programm "Excel-1.xls" wieder zurückgeben, um es dann in dieser Anwendung verarbeiten zu können.
Mein Aufruf in "Excel-1" lautet:
ChDir "C:\Test"
Workbooks.Open Filename:="C:\Test\Excel-2.xls" ' hier müsste ich meine Parameter übergeben ???
"Excel-2" wird folgendermaßen beendet:
...
...
...
ActiveWorkbook.Save
Application.ThisWorkbook.Close ' hier müsste ich meine Parameter an das aufrufende Programm zurückgeben
Jetzt weiß ich nicht, ob so etwas überhaupt geht oder wenn ja, wie die Übergabe der Parameter aussehen muss.
Wer kann mir dazu Tipps geben?