VBA Const (Syntax, Beispiele) - Wie verwende ich eine konstante Anweisung in VBA?

Was ist VBA Const (Konstanten)?

Variablen sind das Herz und die Seele jeder Programmiersprache. Ich habe noch nie einen Programmierer oder Entwickler gesehen, der sich in seinem Projekt oder Programm nicht auf Variablen verlässt. Als Programmierer unterscheide ich mich nicht von anderen und verwende 99% der Zeit Variablen. Wir alle verwenden die Anweisung „Dim“. Wir deklarieren VBA-Variablen. In unseren Artikeln haben wir Ihnen gezeigt, wie Sie Variablen mit der Anweisung "Dim" deklarieren. Wir deklarieren Variablen aber auch auf andere Weise. In diesem Artikel zeigen wir Ihnen den alternativen Weg zum Deklarieren von Variablen, dh die Methode „VBA-Konstante“.

"Const" steht in VBA für "Constants". Mit dem VBA-Wort "Const" können wir Variablen deklarieren, so wie wir Variablen mit dem Schlüsselwort "Dim" deklarieren. Wir können diese Variable am oberen Rand des Moduls zwischen dem Modul, einer beliebigen Unterroutine in VBA und der Funktionsprozedur und dem Klassenmodul anzeigen.

Um die Variable zu deklarieren, müssen wir das Wort "Const" verwenden, um den konstanten Wert anzuzeigen. Sobald die Variable deklariert und Kosten zugewiesen wurden, können wir das Gewicht im gesamten Skript nicht mehr ändern.

Syntax der Const-Anweisung in VBA

Die Const-Anweisung unterscheidet sich geringfügig von der Anweisung „Dim“. Schauen wir uns zum besseren Verständnis die gut geschriebene Syntax der VBA Const-Anweisung an.

Const (Variablenname) As (Datentyp) = (Variablenwert)
  • Const: Mit diesem Wort initialisieren wir den Prozess der Deklaration der Konstanten.
  • Variablenname: Dies entspricht dem Benennen der Variablen. Wir nennen es eher Const Name anstelle von Variablenname.
  • Datentyp: Welche Art von Wert wird unsere deklarierte Variable enthalten?
  • Variablenname: Der nächste und letzte Teil ist der Wert, den wir der von uns deklarierten Variablen zuweisen werden. Das angegebene Gewicht sollte dem Datentyp entsprechen .

Zustand der Konstanten in VBA

  • Der Name der Konstante, die wir deklarieren, darf maximal 256 Zeichen lang sein.
  • Der Name der Konstante kann nicht mit einer Zahl beginnen. Vielmehr sollte es mit dem Alphabet beginnen.
  • Wir können keine VBA-reservierten Schlüsselwörter verwenden, um die Konstanten zu deklarieren.
  • Der Konstantenname sollte außer Leerzeichen kein Leerzeichen oder Sonderzeichen enthalten.
  • Mit einer einzigen Anweisung können mehrere Konstanten deklariert werden.

Beispiele für Const-Anweisungen in VBA

Lassen Sie Ihre erste Variable über die VBA Const- Anweisung deklarieren . Wir können Konstanten auch auf Subprozedurebene, Modulebene und auf Projektebene deklarieren.

Schauen Sie sich nun an, wie Sie auf der Ebene der Unterprozeduren deklarieren.

Im obigen Beispiel wird die Konstante "k" in der Unterprozedur Const_Example1 () deklariert. Und wir haben den Wert 75 zugewiesen.

Schauen Sie sich nun die Konstantendeklaration auf Modulebene an.

Oben im Modul habe ich im Modul „Modul 1“ drei Konstanten deklariert.

Auf diese VBA-Konstanten kann im „Modul 1“ bei allen Unterprozeduren innerhalb dieses Moduls zugegriffen werden, dh bei „Modul 1“.

Konstanten modulübergreifend verfügbar machen

Sobald die Konstanten oben im VBA-Klassenmodul deklariert sind, können wir mit allen Unterprozeduren auf diese Konstanten innerhalb des Moduls zugreifen.

Aber wie können wir sie mit allen Modulen in der Arbeitsmappe verfügbar machen? '

Um sie modulübergreifend verfügbar zu machen, müssen wir sie mit dem Wort "Öffentlich" deklarieren.

Jetzt ist die obige Variable nicht nur mit Modul 1 verfügbar. Stattdessen können wir sie auch mit Modul 2 verwenden.

Unterschied zwischen VBA Dim Statement und Const Statement

Es wäre hilfreich, wenn Sie Zweifel hätten, was der Unterschied zwischen der traditionellen "Dim" -Anweisung und der neuen "Const" -Anweisung in VBA ist.

Wir haben einen Unterschied zu diesen, dh schauen Sie sich das folgende Bild an.

Im ersten Bild haben wir ihnen einige Werte zugewiesen, sobald wir eine Variable deklarieren.

Aber im zweiten Bild, das zuerst die Anweisung „Dim“ verwendet, haben wir Variablen deklariert.

Nach dem Deklarieren einer Variablen haben wir die Werte in den verschiedenen Zeilen separat zugewiesen.

Auf diese Weise können wir die VBA-Anweisung "Const" verwenden, um Konstanten zu deklarieren, die eine ähnliche Art der Kommunikation von Variablen mit der Anweisung "Dim" darstellen.

Interessante Beiträge...