Hinzufügen von Checkboxen auf UserForm basierend auf dem Wert der Zelle

Ich bin sehr neu in VBA, nur 3 Tage... aber ich fand es sehr nützlich und einfach zu verwenden, aber jetzt bin ich vor einem problem.
Ich muss eine UserForm mit verschiedenen Checkboxen, aber ich brauche Sie werden automatisch Hinzugefügt, basierend auf den Informationen in den Spalten des Blattes.
Ich glaube, dass ich kann verwenden Sie die For .. Each .. Next, aber ich weiß wirklich nicht, wie zu füllen die Kästchen.
Dies ist die einzige Lösung, die ich jetzt haben, aber ich kann nicht machen, verschiedene Optionen nur eine.

For Each rCell In Range("B1:B" & LastRow)
    If rCell.Value <> "" Then
        UserForm1.Controls.Add ("Forms.CheckBox.1")
    End If
Next

Eine weitere Sache, die ich tun müssen, ist füllen Sie die Eigenschaften der Checkbox, sobald es Hinzugefügt wird, so kann ich mit den Werten arbeiten nach.

Jede Hilfe würde geschätzt, Danke!

InformationsquelleAutor hcsnemrebured | 2013-03-20

Schreibe einen Kommentar