habe vor kurzem mir ein Userform aus dem Forum zusammengebaut.
Leider darf ich die Datei nicht mitschicken. Habe jedoch ein Bild angefügt wo Ihr mein Anliegen verstehen würdet.
Ich habe insgesamt 8 Textboxen sowie 2 Frames.
Das Eingabebutton soll wenn man draufklickt überprüfen ob alle Textboxen UND Frames ausgewählt bzw. befüllt worden sind.
Falls nicht soll es entsprechen den User mit einer MsgBox warnen.
Das mit dem MsgBox ist zwar kein Problem jedoch tüftele ich seit gestern daran rum, wo ich den Code dafür einsetzen soll?
Habe einige Codes dafür gefunden jedoch hat absolut keiner von denen funktioniert, weil es ich wahrscheinlich an die falsche Stelle positioniere.
1. Frage: Kommt der Code unter dem "Eingabebutton" oder unter Initialize?
2. Frage: Kann man für das eine Vorhaben, überprüfen von "Textboxen+Frames", in ein Code zusammenfassen?
3. Frage: Wieso funktionieren diese beiden Codes nicht, wenn man Sie untereinander schreibt?
If Me.Frame1.ActiveControl Is Nothing Then
MsgBox "Kurban Cinsi bildirilmedi."
Exit Sub
End If
If Me.Frame2.ActiveControl Is Nothing Then
MsgBox "Vekalet bildirilmedi."
Exit Sub
End If
----
If TextBox_AAA.Text "" _
And TextBox_BBB.Text "" _
And TextBox_CCC..Text "" _
And TextBox_DDD.Text "" _
And TextBox_EEE.Text "" _
Then
MsgBox "Bitte leere Felder befüllen."
End If
Es darf keinesfalls etwas in die Tabelle eingetragen werden, wenn ein Textbox leer ist oder ein Frame nicht ausgewählt worden ist, auch wenn der User auf den "Eingabebutton" klickt.
Hoffe ich konnte es verständlich genug rüberbringen.
Danke für alle Hinweise.
Anbei das Bild.
VG,
Memo