Excel VBA-Variablen - Einfache Excel-Makros

Inhaltsverzeichnis

Ganzzahl | Zeichenfolge | Doppel | Boolesches

In diesem Kapitel erfahren Sie, wie Sie a . deklarieren, initialisieren und anzeigen Variable In Excel VBA. Excel VBA wissen zu lassen, dass Sie eine Variable verwenden, wird als Deklaration einer Variablen bezeichnet. Initialisieren bedeutet einfach, einer Variablen einen Anfangswert (Anfangswert) zuzuweisen.

Platzieren Sie eine Befehlsschaltfläche in Ihrem Arbeitsblatt, und fügen Sie die folgenden Codezeilen hinzu. Um die Codezeilen auszuführen, klicken Sie auf die Befehlsschaltfläche auf dem Blatt.

Ganze Zahl

Integer-Variablen werden verwendet, um ganze Zahlen zu speichern.

Dim x As Integer
x = 6
Bereich("A1").Wert = x

Ergebnis:

Erläuterung: Die erste Codezeile deklariert eine Variable mit dem Namen x vom Typ Integer. Als nächstes initialisieren wir x mit dem Wert 6. Schließlich schreiben wir den Wert von x in die Zelle A1.

Zeichenfolge

String-Variablen werden zum Speichern von Text verwendet.

Code:

Dim book As String
Buch = "Bibel"
Range("A1").Value = book

Ergebnis:

Erläuterung: Die erste Codezeile deklariert eine Variable mit dem Namen book vom Typ String. Als nächstes initialisieren wir book mit der Textbibel. Verwenden Sie immer Apostrophe, um String-Variablen zu initialisieren. Schließlich schreiben wir den Text des Variablenbuchs in Zelle A1.

Doppelt

Eine Variable vom Typ Double ist genauer als eine Variable vom Typ Integer und kann auch Zahlen hinter dem Komma speichern.

Code:

Dim x As Integer
x = 5,5
MsgBox "Wert ist" & x

Ergebnis:

Aber das ist nicht der richtige Wert! Wir haben die Variable mit dem Wert 5.5 initialisiert und erhalten den Wert 6. Was wir brauchen, ist eine Variable vom Typ Double.

Code:

Dim x als Double
x = 5,5
MsgBox "Wert ist" & x

Ergebnis:

Hinweis: Lange Variablen haben eine noch größere Kapazität. Verwenden Sie immer Variablen des richtigen Typs. Dadurch sind Fehler leichter zu finden und Ihr Code wird schneller ausgeführt.

Boolesches

Verwenden Sie eine boolesche Variable, um den Wert True oder False zu halten.

Code:

 Dim weiter As Boolean
weiter = wahr
If continue = True Then MsgBox "Boolesche Variablen sind cool"

Ergebnis:

Erläuterung: Die erste Codezeile deklariert eine Variable mit dem Namen continue vom Typ Boolean. Als nächstes initialisieren wir weiter mit dem Wert True. Schließlich verwenden wir die boolesche Variable, um eine MsgBox nur anzuzeigen, wenn die Variable den Wert True hat.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave