Excel-VBA-Spin-Taste
Eine Spin-Taste kann verwendet werden, um eine Zahl in einer Zelle zu erhöhen. Um eine Spin-Button in Excel VBA zu erstellen, führen Sie die folgenden Schritte.
-
Wählen Sie auf der Registerkarte Entwickler auf Einfügen.
-
In der Gruppe ActiveX-Steuerelemente, klicken Sie auf Spin-Schaltfläche.
Ziehen Sie eine Spin-Taste 3. Wählen Sie auf Ihrem Arbeitsblatt.
-
Rechts den Spin-Button klicken (vergewissern Sie sich Design-Modus gewählt ist).
-
Klicken Sie auf Code anzeigen.
Hinweis: Sie können den Namen einer Kontrolle durch einen Rechtsklick auf die Steuerung ändern kann (stellen Sie sicher, Design-Modus gewählt ist) und dann auf Eigenschaften klicken. Vorerst werden wir SpinButton1 als Name der Spin-Taste verlassen.
-
Diese Spin-Taste, um eine Verknüpfung zu einer Zelle, fügen Sie die folgende Codezeile.
Range("C3").Value = SpinButton1.Value
-
Sie können indem Sie die folgenden Codezeilen ein Maximum und Minimum.
SpinButton1.Max = 100 SpinButton1.Min = 0
-
Um den inkrementellen Wert zu ändern, verwenden Sie die Eigenschaft Smallchange.
SpinButton1.SmallChange = 2
-
Die Pfeile der Spin-Button klicken (vergewissern Sie sich Design-Modus deaktiviert ist).
Ergebnis:
Hinweis: Statt die Eigenschaften der Spin-Taste zur Laufzeit ändern, können Sie auch die Eigenschaften zur Entwurfszeit ändern können. Um dies zu erreichen, klicken Sie rechts auf die Spin-Taste (vergewissern Sie sich Design-Modus ausgewählt ist) und klicken Sie auf Eigenschaften.