Supportnet / Forum / Tabellenkalkulation
Wechsel UserForm auf Modul
Frage
Hallo Community,
hab eine (für alle VBA-Spezialisten sicherlich einfache)Frage zum Wechseln zwischen einer Userform und einem Modul. Aus einem Modul heraus wird eine UserForm aufgerufen und diese soll nach Beenden (Button "OK") wieder
an die Stelle im Modul springen, die dem Aufruf der Userform folgt.
Herausgefunden hab ich, dass die Userform hierzu mit "Hide" versteckt werden muss, da sonst keine Daten weiterverarbeitet werden. Hab auch versucht das Makro mit "Call" wieder aufzurufen und eine Sprungmarke zu setzen.
Leider bekomm ich das irgendwie nicht auf die Reihe.
Vielleicht kann mir ja jemand ein paar Tips hierzu geben ?!
Viele Güße
martl
Antwort 1 von Guenter
Hallo,
das funktioniert schon.
Du solltest mit dem CommandButton in der Userform ein Klick-Ereignis verbinden:
Im Makro DeinMakro steht dann
d.h. Dein ursprüngliches Makro Modul muss hier geteilt werden.
Gruß
Günter
das funktioniert schon.
Du solltest mit dem CommandButton in der Userform ein Klick-Ereignis verbinden:
Private Sub CommandButton1_Click()
Call DeinMakro
End Sub
Im Makro DeinMakro steht dann
Sub DeinMakro()
UserForm1.Hide
' Hier Fortsetzung des Moduls
End Sub
d.h. Dein ursprüngliches Makro Modul muss hier geteilt werden.
Gruß
Günter
Antwort 2 von martl
Hallo Günter,
na da hab ich wohl den Wald vor lauter Bäumen nicht mehr gesehen.
Vielen herzlichen Dank für Deinen Lösungsvorschlag, den ich sofort in die Tat umgesetzt habe.
Viele Grüße
martl
na da hab ich wohl den Wald vor lauter Bäumen nicht mehr gesehen.
Vielen herzlichen Dank für Deinen Lösungsvorschlag, den ich sofort in die Tat umgesetzt habe.
Viele Grüße
martl

