Hallo Marco,
ja ich habe vor kurzem mit VBA angefangen,aber etliche Jahre Erfahrung mit Java, Python, JS usw. Bin also kein kompletter Neuling.
Ich habe es nicht getestet, werde es morgen aber nachholen. Aber du prüfst nur ob sie bereits offen ist dann schreibt man set wb = Workbooks("Test.xlsm"). Ist sie nicht offen, dann schreibt man set wb = Workbooks.open("PathToTest.xslm").. Oder übersehe ich was?
Denn bei meinem Code, kopiere ich eine Vorlage und diese öffne ich dann mit Workbooks.open("PathBlabla.xslm"). Dei Datei kann bevor die Funktion aufgerufen wird nicht offen sein? Also normalerweise. Ich weiß, der part ist auskommentiert, aber selbst mein Testdatei ist nie offen. Erst nachdem die Funktion durchgelaufen ist, wird die Testdatei geöffnet. Dann passiert nichts mehr.
Also entweder steh ich grad komplett auf dem Schlauch oder bin einfach nur verwirrt.
Gruß,
Franz
|