Ein Kontrollkästchen ist ein Feld, das überprüft werden kann, Informationen zu speichern. Um ein Kontrollkästchen in Excel VBA zu erstellen, führen Sie die folgenden Schritte.

  1. Wählen Sie auf der Registerkarte Entwickler auf Einfügen.

  2. In der Gruppe ActiveX-Steuerelemente, klicken Sie auf Kontrollkästchen.

Create a check box in Excel VBA

Ziehen Sie ein Kontrollkästchen auf dem Arbeitsblatt 3..

  1. Rechtsklicken Sie das Kontrollkästchen (vergewissern Sie sich Design-Modus gewählt ist).

  2. Klicken Sie auf Code anzeigen.

View Code

Hinweis: Sie können die Beschriftung ändern kann und den Namen einer Kontrolle durch einen Rechtsklick auf die Kontrolle (vergewissern Sie sich Design-Modus gewählt ist) und dann auf Eigenschaften. Ändern Sie die Beschriftung des Kontrollkästchen MyCheckBox. Vorerst werden wir CheckBox1 wie der Name des Kontrollkästchens verlassen.

  1. Die folgenden Codezeilen hinzu:

If CheckBox1.Value = True Then Range("D2").Value = 1

If CheckBox1.Value = False Then Range("D2").Value = 0
  1. das Kontrollkästchen auf dem Blatt Klicken Sie auf (stellen Sie sicher, Design-Modus deaktiviert ist).

Ergebnis:

Check Box True

Check Box False

Obwohl in einigen Situationen kann es sinnvoll sein, um direkt ein Kontrollkästchen auf dem Arbeitsblatt zu platzieren, ist ein Kontrollkästchen besonders nützlich, wenn auf einer Userform platziert.