UserForm anzeigen und X deaktivieren

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
UserForm MsgBox
Bild

Betrifft: UserForm anzeigen und X deaktivieren
von: Marcel
Geschrieben am: 21.03.2005 15:12:40
Hallo Excel Freunde,
ich hab mal ein kleines Problem.
Ich habe ein kleines Makro, dieses Makro arbeitet mehrere Prozeduren ab.
ein einer stelle wird ein anderes Makro per Call aufgerufen.
Erreichen möchte ich eigentlich, das eine UserForm1 während dieser Zeit angezeigt wird und das X zum beenden dieser Form deaktiviert bzw. eine Fehlermeldung angezeigt wird, falls man versucht die Form zu schliessen bevor das Makro durchgelaufen ist. Nach Abschluss der Call Prouedure soll die User Form dann geschlossen werden.
vielen Dank für eure Hilfe
Marcel

Bild

Betrifft: AW: UserForm anzeigen und X deaktivieren
von: Matthias G
Geschrieben am: 21.03.2005 15:14:39
Hallo Marcel,
https://www.herber.de/forum/archiv/588to592/t588142.htm
Gruß Matthias
Bild

Betrifft: AW: UserForm anzeigen und X deaktivieren
von: Bert
Geschrieben am: 21.03.2005 15:15:11
Hast du mal probiert, ob das Kreuz überhaupt reagiert, wenn der Code läuft?
Bert
Bild

Betrifft: AW: UserForm anzeigen und X deaktivieren
von: Marcel
Geschrieben am: 21.03.2005 15:30:00
Jo funktioniert super, jetzt hätte ich nur noch das Problem die Userform zu anzuzeigen bevor das 2te Makro aufgerufen wird und zu entladen wenn das Makro seine Arbeit getan hat.

besten Dank schon mal bis hierhin
Marcel
Bild

Betrifft: AW: UserForm anzeigen und X deaktivieren
von: Matthias G
Geschrieben am: 21.03.2005 18:55:47
Hallo Bert,
da mit Excel 97 noch keine nichtmodalen Userforms unterstützt werden, hier eine Möglichkeit:
In ein normales Modul:
Sub test()
MsgBox "Hallo!"
UserForm1.Show
MsgBox "OK"
End Sub
Sub Makro2()
'hier dein Makro, währenddessen die UF angezeigt werden soll
End Sub

ins Modul des Userforms:
Private Sub UserForm_Activate()
Call Makro2
Unload Me
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub
Gruß Matthias
Bild

Betrifft: AW: UserForm anzeigen und X deaktivieren
von: Marcel
Geschrieben am: 22.03.2005 11:17:40
vielen Dank,
hat prima geklappt. :-)
 Bild

Beiträge aus den Excel-Beispielen zum Thema "UserForm anzeigen und X deaktivieren"