Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excel Makro VBA, Form_Load





Frage

Hallo Leute, ich hab hier ein Problem wo einige wahrscheinlich denken "wie dumm!", aber ich komm grad absolut nicht weiter ;) Ich arbeite gerade in Excel mit Makros und möchte dass eine Aktion passiert, wenn ein UserForm geladen wird. Irgendwie funktioniert das aber nicht, wenn ich das so mache: [code] Private Sub CommandButton1_Click() Load UserForm1 UserForm1.Show End Sub Private Sub Form_Load() MsgBox "Test" End Sub [/code] Er zeigt die MessageBox nicht an. Mach ich was falsch, wenn ja, was? Sorry bin Anfänger und hab keinerlei Erfahrungen.. Muss mir alles Schritt für Schritt beibringen, hab leider auch keine Lektüre ausser der Hilfe :-/ Danke im Vorraus Gruß

Antwort 1 von brumm

Hi MrFry,

probier es mal so:

Private Sub CommandButton1_Click()
UserForm1.Show
Form_Load
End Sub

Private Sub Form_Load()
MsgBox "Test"
End Sub

Gruß Brumm

Antwort 2 von MrFry

Ich hab das jetzt gemacht, kriege aber einen Fehler "Sub oder Function nicht definiert".

Hab ich evtl. was falsch gemacht? Sorry aber bin halt Anfänger..

Antwort 3 von brumm

Hi MrFry,

noch einen...

Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

Hier machst Du auf Deiner Userform1 einen Doppelklick und gibst folgenden Code ein:

Private Sub UserForm_initialize()
MsgBox "Test"
End Sub

Gruß brumm

Antwort 4 von MrFry

Das wars, danke! :D

Antwort 5 von MrFry

Okay, noch was...

Ich möchte eine Abfrage starten bevor die Form angezeigt wird. Jetzt hab ich eine InputBox direkt hinter die Initialize-Funktion gepackt, danach soll mit Form.Show die Form angezeigt werden.
Soweit so gut. Allerdings stopt er dann bei Form.Show (is ja auch logisch, er wartet bis ich das schließe). Wie mache ich das, dass er die Form anzeigt und dann gleich weiterarbeitet OHNE die Form zu schließen? Ich hoffe ich habe das gut genug erklärt ;)

Danke im Vorraus

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: