Was sind VBA-Variablentypen?

In Excel VBA können Einzelpersonen verschiedene Variablentypen und Konstanten in ihren Arbeitsblättern verwenden. Eine Variable ist als Speicher im Computerspeicher definiert, in dem Informationen gespeichert werden, die zur Ausführung des VBA-Codes verwendet werden sollen.

VBA-Variablentypen

Die Art der in der Variablen gespeicherten Daten hängt von der Art der Daten der Variablen ab. Wenn ein Benutzer beispielsweise Ganzzahlen in der Variablen speichern möchte, ist der Datentyp eine Ganzzahl Ganzzahl Eine Ganzzahl ist eine ganze Zahl. Die Zahl kann positiv, negativ oder 0 sein. Eine Ganzzahl hat keinen Bruchteil. . Eine Variable unterscheidet sich von einer Konstante darin, dass sich die Variable bei der Ausführung des Codes ändert, die Konstante jedoch nie.

Kurze Zusammenfassung

  • Eine Variable ist als Speicherort im Computerspeicher definiert, der temporäre Informationen enthält.
  • Die Haupttypen variabler Datentypen umfassen numerische und nicht numerische Datentypen.
  • Der Vorteil der Verwendung einer Variablen anstelle einer Konstante besteht darin, dass Benutzer den Wert der Variablen ändern können, während der Code ausgeführt wird.

Variablen deklarieren

Durch Deklarieren einer Variablen stellt der Benutzer dem VBA-Compiler Informationen über den Variablendatentyp und andere Informationen wie die Ebene zur Verfügung. Der Datentyp kann entweder eine Ganzzahl, ein Text, eine Dezimalzahl, ein Boolescher Wert usw. sein, während die Variablenebene entweder eine Prozedurebene, eine Modulebene oder eine öffentliche Ebene sein kann. Variablen sollten mit Dim VBA deklariert werden. Variablen, Datentypen und Dim VBA-Variablen werden zum Speichern von Daten zur Verwendung in Makros und Funktionen verwendet. Diese Variablen werden unter vielen Datentypen gespeichert und mit Dim deklariert. Normalerweise deklariert der allererste Schritt nach dem Benennen Ihres Makros Ihre Variablen. Variablen sind Namen für verschiedene Teile der Daten, die das Makro sein wird, private, öffentliche oder statische Anweisungen.

Verwenden Sie den Code "Dim rowNumber as Integer", wenn Sie Variablen deklarieren, die eine Ganzzahl enthalten sollen. Der Begriff „Dim“ sollte im vorhergehenden Teil einer Variablen erscheinen. Wenn der Datentyp beim Deklarieren der Variablen nicht angegeben wird oder die Variable überhaupt nicht deklariert wird, wird standardmäßig der variable Datentyp verwendet, der jeden Datentyp aufnehmen kann. Durch das Deklarieren einer Variablen weist der Benutzer den Computer im Wesentlichen an, Speicherplatz für die spätere Verwendung zu reservieren, damit der VBA-Code reibungslos ausgeführt werden kann.

Warum Variablen in VBA verwendet werden

Beim Schreiben von Code im VBA-Editor benötigen Benutzer Variablen, die sie im Code verwenden können, um einen Wert zu speichern. Der Vorteil einer Variablen gegenüber einer Konstanten besteht darin, dass Benutzer den Wert der Variablen ändern können, während der Code ausgeführt wird.

Beim Benennen einer Variablen gelten folgende Regeln:

  • Der Name ist kein reserviertes Schlüsselwort. VBA enthält einige reservierte Schlüsselwörter wie "Privat", "Weiter" und "Schleife". VBA-Schleife In Excel gibt es verschiedene Arten von VBA-Schleifen, mit denen Benutzer Aufgaben automatisieren können, für die ansonsten lange Codezeilen erforderlich wären. Im Folgenden sind die wichtigsten usw. aufgeführt, die im VBA-Code verwendet werden und daher nicht zum Benennen einer Variablen verwendet werden können.
  • Verwenden Sie beim Benennen von Variablen keine Sonderzeichen. Sonderzeichen sind ($, $, &,!,%).
  • Leerzeichen sollten im Variablennamen nicht verwendet werden. Verwenden Sie stattdessen einen Unterstrich, um Werte zu trennen und lesbar zu machen.
  • VBA unterscheidet nicht zwischen Groß- und Kleinschreibung. Sie können gemischte Groß- und Kleinschreibung verwenden, um Variablen lesbar zu machen, obwohl VBA alle Fälle als ähnlich betrachtet.
  • Die Verwendung von Alphabeten, Zahlen und Satzzeichen in der Variablennamen ist zulässig. Ungeachtet dessen sollte die erste Zahl im Namen der Variablen ein Alphabet sein.
  • Der Name der Variablen sollte nicht länger als 255 Zeichen sein.

Datentypen in VBA

Der Datentyp in VBA teilt dem Computer den Variablentyp mit, den der Benutzer verwenden möchte. Verschiedene Arten von Variablen belegen unterschiedlich viel Speicherplatz im Speicher, und Benutzer sollten vorher wissen, wie viel Speicherplatz die Variable im Computerspeicher belegt.

Ein Datentyp gibt an, wie viel Speicherplatz eine Variable im Speicher benötigt. Die zwei Haupttypen von Datentypen umfassen:

1. Numerischer Datentyp

Numerische Datentypen werden verwendet, wenn der Benutzer nur Zahlen speichern muss. Beispiele für numerische Datentypen sind Dezimal, Währung, Long, Single, Integer, Byte, Datum und Uhrzeit. Einige dieser Datentypen werden nachfolgend erläutert:

Byte : Ein Byte hat eine geringe Kapazität und kann Werte zwischen 0 und 255 enthalten.

Ganzzahl : Eine Ganzzahl ist eine Beta-Version des Byte-Datentyps und kann Werte zwischen -32768 und 32768 enthalten. Alle Werte, die diesen Bereich überschreiten, geben einen Fehler zurück. Wenn in der Ganzzahl Dezimalwerte verwendet werden, werden diese in die nächste ganze Zahl konvertiert. Zum Beispiel wird 9.8 in 10 konvertiert.

Long : Der Datentyp Long enthält längere Werte oder Zahlen, die der Datentyp Integer nicht enthalten kann. Es enthält Werte, die 32768 überschreiten. Der lange Datentyp kann Werte im Bereich von -2.147.483.648 bis 2.147.483.648 enthalten.

Single : Der Datentyp Single dient zum Speichern von Dezimalwerten, die zweistellige Dezimalstellen nicht überschreiten. Für positive Werte reichen die einzelnen Datentypen von 1,401298E-45 bis 3,402823E + 38, während negative Werte von -3,402823E + 38 bis -1,401298E-45 reichen.

2. Nicht numerische Datentypen

Nicht numerische Datentypen umfassen die Werte, die von numerischen Datentypen ausgeschlossen werden. Beispiele für numerische Datentypen sind:

String : Der String-Datentyp kann zwei Arten von String-Werten enthalten, dh Strings mit fester und variabler Länge.

Boolean : Der Boolean-Datentyp wird verwendet, wenn die erwartete Ausgabe entweder TRUE oder FALSE ist.

Objekt : Die Objektdatentypen umfassen Produkte von Microsoft. Beispiele für Excel-Objekte sind Arbeitsblätter, Arbeitsblätter, Bereiche usw.

Variante : Der Variant-Datentyp ist sowohl mit numerischen als auch mit nicht numerischen Datentypen kompatibel.

Verwandte Lesungen

Finance ist der offizielle Anbieter der FMVA®-Zertifizierung (Financial Modeling and Valuation Analyst). Schließen Sie sich mehr als 350.600 Studenten an, die für Unternehmen wie Amazon, JP Morgan und Ferrari arbeiten, um jeden zu einem erstklassigen Finanzanalysten zu machen.

Diese zusätzlichen Ressourcen sind sehr hilfreich, um Ihnen zu helfen, ein erstklassiger Finanzanalyst zu werden und Ihre Karriere in vollem Umfang voranzutreiben.

  • Excel VBA-Beispiele Excel VBA-Beispiele Mit Excel VBA kann der Benutzer Makros erstellen, die Prozesse in Excel automatisieren. In diesem Handbuch werden anhand von Excel VBA-Beispielen gezeigt, wie ein Makro durch Einrichten des Makros aufgezeichnet, Variablen deklariert und Daten referenziert werden.
  • Wie füge ich eine VBA-Schaltfläche in Excel hinzu? Wie füge ich eine VBA-Schaltfläche in Excel hinzu? Wenn Sie eine Arbeitsmappe verwenden, die VBA-Code enthält, können Sie eine Makroschaltfläche hinzufügen, um anderen Excel-Benutzern das Ausführen des Codes ohne Kenntnis zu erleichtern
  • VBA-Makros VBA-Makros Das Festlegen von Makros in Excel VBA ist recht einfach. Die Struktur für Excel VBA-Makros besteht darin, mit einer Unterzeile () zu beginnen, bevor der Makrocode beginnt. Makros verwenden die Visual Basic-Anwendung in Excel, um benutzerdefinierte benutzergenerierte Funktionen zu erstellen und manuelle Aufgaben durch die Erstellung automatisierter Prozesse zu beschleunigen.
  • VBA-Arbeitsmappenereignisse VBA-Arbeitsmappenereignisse VBA-Arbeitsmappenereignisse werden als eine Aktion definiert, die von einem Benutzer in Microsoft Excel ausgeführt wird und die Ausführung eines bestimmten Makros auslösen kann. Beispielsweise,

Empfohlen

Wurde Crackstreams geschlossen?
2022
Ist die MC-Kommandozentrale sicher?
2022
Verlässt Taliesin die kritische Rolle?
2022