Hallo,
das ist glaube ich das erste Mal, dass ich hier etwas poste. Mein Problem ist folgendes:
Ich habe ein Worddokument in dem 3 Tabellen befüllt werden. Ich habe 3 Makros geschrieben, die diese Tabellen einzeln bearbeiten.
Makro A liest Werte aus dem Arbeitsspeicher und befüllt Tabelle1
Makro B liest Werte aus einer Excell-Liste und zeigt ein UserForm an, in dem dann durch klicken einzelne Werte mittels Checkbox ausgewählt und in die Tabelle 2 gefüllt werden.
Makro C benutzt das gleiche Userform, jedoch eine andere Excelltabelle und füllt damit Tabelle 3
Rufe ich die Makros einzeln auf, dann funktioniert alles reibungslos.
Rufe ich die Makros "in Reihe" auf bleibe ich in Makro B hängen, die Aktion wird zwar sichtbar an der gefüllten Tabelle abgeschlossen, jedoch wird das Makro (geprüft durch 5 Millionen MsgBoxaufrufe) nicht verlassen und Makro C kommt nicht zur Ausführung..
Public SubA()....End Sub -> funktioniert
Public SubB()....End Sub -> funktioniert
Public SubC()....End Sub -> funktioniert
Public Sub Alles()
Call SubA -> funktioniert
Call SubB -> Ausführung bleibt ohne Fehlermeldung stehen
Call SubC -> Wird nie aufgerufen
End Sub
Kann mir jemand dieses seltsame Verhalten erklären? Ich hatte bisher das UserForm in Verdacht und diverse Anstrengungen unternommen indem ich das UserForm entladen habe (sowohl Unload UserForm als auch UserForm.Repaint haben absolut keine Änderung hervorgerufen...
Liebe Grüße Thomas
|