AW: Ja Nein Abfrage als Optionsfeld im Userform
15.03.2017 09:54:22
Micha
Hallo, stimmt bin definitiv kein Profi.
und nein ich musste den optionbutton 4 auch noch benennen. Aber das klappt jetzt.
(hätte ich auch selbst drauf kommen können ;) )
nur habe ich jetzt das Problem, wenn ich die Daten ändere und aus dem Ja ein Nein mache und umgekehrt, steht in der Zelle jetzt nicht ein Nein oder Ja, sondern Wahr oder Falsch.
Private Sub CommandButton3_Click()
Dim iSheets As Integer
Dim shKey As String
shKey = "123"
For iSheets = 1 To 2
Sheets(iSheets).Unprotect shKey
Next iSheets
Cells(iRow, 2) = TextBox5
Cells(iRow, 3) = TextBox6
Cells(iRow, 4) = TextBox7
Cells(iRow, 6) = TextBox8
Cells(iRow, 5) = OptionButton4
Cells(iRow, 5) = OptionButton3
Unload Me
Application.EditDirectlyInCell = False
For iSheets = 1 To 2
Sheets(iSheets).Protect shKey, True, True, True
Next iSheets
End Sub
Private Sub OptionButton3_Click()
Dim iSheets As Integer
Dim shKey As String
shKey = "123"
For iSheets = 1 To 2
Sheets(iSheets).Unprotect shKey
Next iSheets
If OptionButton3.Value = True Then
Dim x As Integer
x = Sheets("Zeichnungen").Range("B65536").End(xlUp).Offset(1, 0).Row
Sheets("Zeichnungen").Cells(x, 5) = "Ja"
End If
For iSheets = 1 To 2
Sheets(iSheets).Protect shKey, True, True, True
Next iSheets
End Sub
Private Sub OptionButton4_Click()
Dim iSheets As Integer 'Zähler Sheets
Dim shKey As String
shKey = "123"
For iSheets = 1 To 2
Sheets(iSheets).Unprotect shKey
Next iSheets
If OptionButton4.Value = True Then
Dim x As Integer
x = Sheets("Zeichnungen").Range("B65536").End(xlUp).Offset(1, 0).Row
Sheets("Zeichnungen").Cells(x, 5) = "Nein"
End If
For iSheets = 1 To 2
Sheets(iSheets).Protect shKey, True, True, True
Next iSheets
End Sub
Dazu vielleicht ein kleinen Tipp?
Greetz Micha