mit dem Tip von Gerd ist es mir gelungen, die Caption von 12 Checkboxen in einer UserForm aus der zugehörigen Exceltabelle einzulesen.
Nun soll es für die User nur möglich sein, eine einzige Checkbox auszuwählen, d.h. bei jedem Klick auf eine neue oder weitere Checkbox, wird die alte wieder deaktiviert. Welche Einstellung muss ich da vornehmen?
Anschließend möchte ich abhängig von der aktivierten Checkbox eine bestimmte Spalte in ein neues Dokument ausleiten. Zum Beispiel bei aktivierter Checkbox1 soll die 1. Spalte, bei Checkbox2 die 2. Spalte usw. ausgeleitet werden. Wie kann ich diese Zahl (also 1 oder 2 usw.) abhängig von der aktivierten Checkbox in eine Variable einlesen? Mit meinem jetzigen Code ergibt sich immer eine Fehlermeldung:
For i=1 to 12
On Error Resume Next
With Me.Controls("CheckBox" & i)
If .Value = True Then
Spalte = i
End With
On Error GoTo 0
Next
Vielen Dank für die Hilfe!
Grüße,
Jochen