Gibt es eine Möglichkeit genau zu steuern, wann welches Makro ausgeführt wird. Ich weiß, die Makros werden normalerweise in der Reihenfolge ausgeführt, in der ich sie aufschreibe. Das greift aber in meinem Fall nicht, da ich über Call Anweisungen zuerst einige Makros ausführen möchte, welche Daten in einen anderen Sheet schreiben. In dem Sheet, in den ich die Daten hinein schreibe, habe ich aber auch ein Worksheet_Change Makro, das sofort auf Änderungen innerhalb des Sheets reagiert. Das Problem dabei ist, das es bereits nach der ersten Call Anweisung greift. Alle darauf folgenden Calls werden dann in der falschen Reihenfolge abgearbeitet. Das Worksheet_Change soll also erst greifen, wenn alle anderen Call Anweisungen abgearbeitet sind. Ich hab bereits versucht die Calls in das Worksheet_Change einzubinden. Das bringt aber auch nicht das gewünschte ergebnis. Kann man dem Makro irgendwie sagen, das es erst nach der Ausführung eines bestimmten anderen Makros aktiv werden soll? Es soll aber trotzdem ohne spezielle Anweisung, wie z. B. durch einen Commandbutton, nach Änderung des ihm zugeteilten Sheets tätig werden!!!
Für Hilfe wäre ich sehr dankbar!
Gruß,
Marc Richter