Userform, verhalten von Steuerelemente progr.
19.04.2007 17:48:00
Steuerelemente
auf meinem Tabellenblatt habe ich ein Commandbutton "neue Zahlung" mit dem ich das Makro "neue_Zahlung_Click" starte. Das Makro inizialisiert unter anderem die Userform "frmEingabe_neue_Zahlung".
Auf meiner Userform "frmEingabe_neue_Zahlung" habe ich eine Reihe von Steuerelementen angeordnet. Dazu gehören Textboxen und Comboboxen und Commandbutton.
mit diesen habe ich folgende Probleme :
1. in alle Textboxen und Comboboxen sollen die Eintragungen linksbündig sein
2. in "txtDatum" soll nur ein gültiges Datum erlaubt sein, trägt man etwas falsches ein soll eine MsgBox erscheinen und der falsche Eintrag soll gelöscht werden
3. in "txtfaellig_zum" soll nur ein gültiges Datum erlaubt sein, trägt man etwas falsches ein soll eine MsgBox erscheinen und der falsche Eintrag soll gelöscht werden
4. wenn man in "cboGesellschaft_Konto" die Einträge "AS/Allgemeines Lewa" oder "AW/Allgemeines Lewa" oder "AW/Allgemeines Euro" oder "AW/Treuhand Lewa" oder AW/Treuhand Euro" auswählt, soll "txtBetrag_MwSt" gesperrt sein (Enabled = false) und Empty sein
5.1 wenn in "cboAusgang_Eingang_Gesellschaft" Ausgang steht sollen in "txtBetrag_Gesellschaft_Konto" nur negative Zahlen zugelassen sein, ansonsten MsgBox und falschen Eintrag löschen
5.2 wenn in "cboAusgang_Eingang_Gesellschaft" Eingang steht sollen in "txtBetrag_Gesellschaft_Konto" nur positive Zahlen zugelassen sein, ansonsten MsgBox und falschen Eintrag löschen
6.1 wenn in "cboAusgang_Eingang_Gesellschaft" Ausgang steht sollen in "txtBetrag_MwSt" nur positive Zahlen incl. 0 zugelassen sein, ansonsten MsgBox und falschen Eintrag löschen
6.2 wenn in "cboAusgang_Eingang_Gesellschaft" Eingang steht sollen in "txtBetrag_MwSt" nur negative Zahlen incl. 0 zugelassen sein, ansonsten MsgBox und falschen Eintrag löschen
7. "cmdOK" soll gesperrt (Enabled = false) sein so lange nicht alle Textboxen und Comboboxen ausgefüllt sind, dann soll "cmdOK" Enabled = True sein.
Eine Ausnahme gibt es, wenn "txtBetrag_MwSt" gesperrt und leer ist und alle anderen ausgefüllt sind, dann soll "cmdOK" auch Enabled = True sein.
8. Wenn man mit der Tabs-Taste von Steuerelement zu Steuerelement wandern möcht soll dies der Reihe von oben nach unten erfolgen. Im Moment springt der Cursor willkürlich.
meine Datei: https://www.herber.de/bbs/user/41889.xls
Ich habe schon einiges in meiner Datei versucht aber die genannten Punkte funktionieren bei mir nicht.
Ich hoffe es ist jemand bereit mir zu helfen.
Danke im Voraus
Grüße aus Berlin