ich habe in einer Userform zwei verschiedene Frames.
Ein Frame beinhaltet drei Textboxen, der andere vier Textboxen.
Nun verwende ich folgenden Code, um zu prüfen, ob die Textboxen leer sind.
If TextBox1.Value = "" And TextBox2.Value = "" And TextBox3.Value = "" And OptionButton2.Value = False Then
MsgBox ("Bitte erst alle Optionen definieren!")
Else
If OptionButton2.Value = True And Textbox4.Value = "" And TextBox5.Value = "" And TextBox6.Value = "" And TextBox7.Value = "" Then
MsgBox ("Bitte noch die Speicherorte angeben!")
Problem ist, sobald die Werte in Box 1 bis 3 eingegeben wurden, läuft das Makro den üblichen Weg ohne dass die Textbox 4 im zweiten Frame berücksichtigt wurde.
Bitte nicht verwirren lassen, dass Optionbutton2 drin steht. Das hätte ich gerade alternativ verwendet, funktioniert aber genauso wenig.
Dank und Gruß
Albert