Hallo
Ich habe ein Formular von ein Nutzer mehrere Checkboxen auswählen kann und die Auswahl dann in einer Zelle angezeigt wird.
Wenn er z.B. Checkbox1 und Checkbox3 anklickt, dann wird in einer Zelle folgendes gespeichert: 1, 3
Im nächsten Schritt besteht die möglichkeit in einem anderen Formular verschiedene Einträge zu bearbeiten.
Nun möchte ich, dass diese Zelle mit den CHeckboxen ausgelesen wird und entsprechend die Checkboxen gefüllt werden.
Also das gegenteil wie oben: aus der Zelleneingabe: 1, 3 wird dann Checkbox1 und Checkbox3 angehakt.
Wie genau kann ich das machen?
Ich habe ein Formular von ein Nutzer mehrere Checkboxen auswählen kann und die Auswahl dann in einer Zelle angezeigt wird.
Wenn er z.B. Checkbox1 und Checkbox3 anklickt, dann wird in einer Zelle folgendes gespeichert: 1, 3
Im nächsten Schritt besteht die möglichkeit in einem anderen Formular verschiedene Einträge zu bearbeiten.
Nun möchte ich, dass diese Zelle mit den CHeckboxen ausgelesen wird und entsprechend die Checkboxen gefüllt werden.
Also das gegenteil wie oben: aus der Zelleneingabe: 1, 3 wird dann Checkbox1 und Checkbox3 angehakt.
Wie genau kann ich das machen?
Visual Basic-Quellcode
- wstTab.Cells(lngZeile, 5) = ""
- text = ""
- If Me.chkGatter1 = True Then
- text = Me.chkGatter1.Caption
- End If
- If Me.chkGatter2 = True Then
- If text = "" Then
- text = Me.chkGatter2.Caption
- Else
- text = text & ", " & Me.chkGatter2.Caption
- End If
- End If
- If Me.chkGatter3 = True Then
- If text = "" Then
- text = Me.chkGatter3.Caption
- Else
- text = text & ", " & Me.chkGatter3.Caption
- End If
- End If
- If Me.chkGatter4 = True Then
- If text = "" Then
- text = Me.chkGatter4.Caption
- Else
- text = text & ", " & Me.chkGatter4.Caption
- End If
- End If
- wstTab.Cells(lngZeile, 5).Value = text