ich habe folgendes Problem und komme nicht zu einer Loesung.
Ich oeffne von einem Arbeitsblatt aus drei weitere Arbeitsblaetter, welche Makros enthalten, die beim oeffnen der Arbeitsblaetter gestartet werden.
So sieht der nacheinander aufruf der Arbeitsblaetter aus.
Das Ergebnis ist jedoch, dass beim zweiten das enthaltene Makro nicht ausgefuehrt wird.
die Reihenfolge ist irrelevant. Es ist immer das zweite Arbeitsblat dessen Makro nicht gestartet wird.
Workbooks.Open(Filename:="C:\Documents and Settings\Desktop\ST.xls").RunAutoMacros Which:=xlAutoOpen
Workbooks("ST.xls").Close
Workbooks.Open(Filename:="C:\Documents and Settings\Desktop\PE.xls").RunAutoMacros Which:=xlAutoOpen
Workbooks("PE.xls").Close
Workbooks.Open(Filename:="C:\Documents and Settings\DesktopHM+HD.xls").RunAutoMacros Which:=xlAutoOpen
Workbooks("HM+HD.xls").Close
Zur Zeit umgehe ich dieses Problem so, das ich das zweite und dritte Arbeitsblatt, jeweils zweimal hintereinander aufrufe.
Da ich aber nicht weiss wodurch das Problem verursacht wird kann ich mir nicht sicher sein, das meine Notloesung immer fehlerfrei arbeiten wird.
Vielleicht kennt jemand ja das Problem udn kann mir behilflich sein.
Vielen Dank im voraus.
Gruß
Yusuf
Workbooks.Open(Filename:="C:\Documents and Settings\Desktop\ST.xls").RunAutoMacros Which:=xlAutoOpen
Workbooks("ST.xls").Close
Workbooks.Open(Filename:="C:\Documents and Settings\Desktop\PE.xls").RunAutoMacros Which:=xlAutoOpen
Workbooks("PE.xls").Close
Workbooks.Open(Filename:="C:\Documents and Settings\Desktop\PE.xls").RunAutoMacros Which:=xlAutoOpen
Workbooks("PE.xls").Close
Workbooks.Open(Filename:="C:\Documents and Settings\DesktopHM+HD.xls").RunAutoMacros Which:=xlAutoOpen
Workbooks("HM+HD.xls").Close
Workbooks.Open(Filename:="C:\Documents and Settings\DesktopHM+HD.xls").RunAutoMacros Which:=xlAutoOpen
Workbooks("HM+HD.xls").Close