Mein Problem scheint darin zu liegen, dass bei folgendem Programm mehrere Makroaufrufe programmiert sind und diese zeitlich nicht nacheinander abgearbeitet werden.
Frage gibt es eine Anweisung welche sicherstellt, das die Makros zeitlich nacheinender abgearbeitet werden?
Für einen solchen Hinweis wäre ich dankbar!
Sub OneStepTabellenVergleichen()
Application.ScreenUpdating = False
Application.OnTime Now + TimeValue("0:00:00"), "DatenVonIventzDieNichtInDatenSchwarzVorhandenSindInIventzLöschen" 'Modul 6
Application.OnTime Now + TimeValue("0:00:00"), "DatenVonSchwarzDieNichtInDatenIventzVorhandenSindInSchwarzLöschen" 'Modul 7
Application.OnTime Now + TimeValue("0:00:00"), "TabellenSchwarzUndIventzNachAnlageUndSystemSortieren" 'Modul 8
Application.OnTime Now + TimeValue("0:00:00"), "TabellenVergleichen" 'Modul 4
Application.OnTime Now + TimeValue("0:00:00"), "DatensätzeVonVergleichIventzZuSchwarzInTabelleIventzZurückschreiben" 'Modul 10
Application.OnTime Now + TimeValue("0:00:00"), "DatensätzeVonVergleichSchwarzZuIventzInTabelleSchwarzZurückschreiben" 'Modul 11
Application.ScreenUpdating = True
End Sub |