ich habe eine Excel-Datei mit etwas VBA-Code, aus dem heraus eine weitere Datei geöffnet wird. Es werden Variablen an ein dortiges Makro übergeben. Nachdem dieses Makro sein Hexenwerk getan hat, würde ich nun gerne ein paar neue Variablen zurück an das Makro der ersten Datei übergeben. Das gleiche Prinzip wie bei der Übergabe Sheet1 zu Sheet2 kann ich nicht gehen, da Sheet2 später von verschiedenen Dateien angesprochen werden soll. Hier ein wenig aufs wesentliche reduzierter Beispielcode:
Sub Sub1_Sheet1()
Workbooks.open Filename:="Sheet2"
Application.run "Sheet2!Sub1_Sheet2", Var1
End Sub
Sub Sub1_Sheet2(var1)
var2=irgendeinHokuspokus(var1)
End Sub
Bis hierhin funktioniert alles. Jetzt muss nur noch die Var2 zurück ins Sheet1. Hätte Irgendwer vielleicht einen Tipp für mich?Vielen Dank im Voraus.