Ich habe ein Makro, das selbst etwa 30 Subroutinen aufruft. Ich will die Zwischenergebnisse jeweils begutachten und dann den Makro weiterlaufen lassen. Die VBA-Umgebung möchte ich während der ganzen Zeit nicht sehen.
Da ich nicht weiss, wie das geht, habe ich mir folgenden Workarround überlegt: immer dort, wo der Code anhalten soll, baue ich eine MsgBox ein. Wenn ich das jeweilige Zwischenergebnis begutachtet habe, quittiere ich die MsgBox und der Code läuft weiter, bis die nächste MsgBox erscheint.
Sicher gibt es inteligentere Lösungsansätze - danke für jede Rückmeldung. Ich kann jedoch nicht die Subroutinen einzeln Aufrufen, weil verschiedene Variablen sonst nicht mit bestimmten Werten abgefüllt sind.
Gruss, Peter