AW: Opt Button Value = True durch Zellinhalt- geht nic
Adelhorst
Hallo Gegga
If Worksheets("Startsheet").Cells(FuelleAusRow, 45).Text = "X" _
Then Me.OP_WZ_EINGES_JA.Value = True
If Worksheets("Startsheet").Cells(FuelleAusRow, 46).Text = "X" _
Then Me.OP_WZ_MASCH_JA.Value = True
Ich nehme an, daß die OptionButtons nicht die gewünschten Werte anzeigen! Oder?
Nun! Die OptionButtons haben in ihren Eigenschaften schon einen Initialwert, den man auswählen kann (siehe in der Formansicht die OptionButton-Eigenschaft: Value = True/False)
Wenn Du diese Value-Eigenschaft auf True gesetzt hast, dann sind die obigen Code-Zeilen unwirksam, denn der Value-Wert wird nie False annehmen können.
Ich denke mal, daß dies dein Problem ist! Oder?
Entweder setzt du die Value-Eigenschaft des OptionButton-Elementes in der Formansicht auf False, oder du schaffst im Code durch eine Else-Erweiterung die Möglichkeit den Value-Wert auf False zu setzen:
If Worksheets("Startsheet").Cells(FuelleAusRow, 45).Text = "X" Then
Me.OP_WZ_EINGES_JA.Value = True
Else
Me.OP_WZ_EINGES_JA.Value = False
End If
'Oder so:
Me.OP_WZ_EINGES_JA.Value = _
IIF(Worksheets("Startsheet").Cells(FuelleAusRow, 45).Text = "X", True, False)
Gruß Adelhorst