Ich möchte gern eine Userform programmieren, mit der die Anwender Statistikdaten erfassen können.
Im oberen Teil sind OptionBoxes, mit der die Gruppe ausgewählt wird, für die erfasst werden soll. Es gibt im Projekt eine globale Variable lngGruppeAnwender, in der die Stammgruppe des aktuellen Anwenders gespeichert ist. Das soll vorbelegt sein, das ist auch kein Problem:
Select Case lngAnwenderGruppe
Case 1:
OptionButton1.Value = True
Case 2:
OptionButton2.Value = True
Case 3:
OptionButton3.Value = True
Case 4:
OptionButton4.Value = True
End Select
In der Folge sollen dann - noch in der Initialisierung - die bereits erfassten Daten vorbefüllt _ sein. Dafür habe ich zunächst die gewählte Gruppe aufgefangen
If OptionButton1 Then
lngWahlgruppe = 1
ElseIf OptionButton2 Then
lngWahlgruppe = 2
ElseIf OptionButton3 Then
lngWahlgruppe = 3
ElseIf OptionButton4 Then
lngWahlgruppe = 4
End If
und dann für die Wahlgruppe die vorhandenen Werte in den Textboxen angezeigt. Wenn der Anwender für seine Stammgruppe arbeitet, klappt das auch perfekt. Wenn er allerdings den Option-Button auf eine andere Gruppe setzt, passiert nichts. (Ich will auch möglichst keinen weiteren Button). Gibt es eine schlanke Möglichkeit, das hinzubekommen?
Vielen Dank
Hans-Jürgen