Re: Makro beenden
24.06.2003 19:20:25
Klaus Schubert
Falls du nicht Unload Me meinst , dann versuch's mal hiermit:In ein normales Modul kopieren, dieser Code ruft die UserForm auf:
Diesen Code in das Klassenmodul der UserForm (z.B. UserForm1) kopieren, es wird eine neue Eigenschaft "Canceled" hinzugefügt, die im normalen Modul abgefragt werden kann:
cbAbrechen_Click und cbOK_Click mußt du an deine UserForm anpassen, bei dir heißen sie vielleicht CommandButton1_Click oder CommandButton2_Click.
Über fCancel wird der neuen Eigenschaft UserForm1.Canceled der Wert "True" oder "False" zugewiesen, der im späteren Code abgefragt werden kann . Achtung: Unload Me erst nach der Abfrage von Canceled einsetzen, weil ansonsten die Variable vorzeitig gelöscht wird (bei Me.Hide nicht).
Ich hoffe, es ist einigermaßen verständlich.
Gruß Klaus