Was sind VBA-Variablen? (plus Typen und Beispiele) • BUOM

14. Oktober 2021

Sowohl in der Mathematik als auch in der Codierung sind Variablen Symbole, die Daten oder Informationsbits darstellen und enthalten. Sie fungieren als integraler Bestandteil von VBA, der Programmiersprache Visual Basic für Applikationen von Microsoft, und Programmierer können sie verwenden, um Benutzeroberflächen anzupassen, Aktionen zu automatisieren und Berechnungen durchzuführen. Wenn Sie für Ihre Arbeit Excel oder eine andere Office-Anwendung verwenden, kann es hilfreich sein, zu erfahren, wie VBA-Variablen funktionieren. In diesem Artikel besprechen wir die Definition von VBA-Variablen, erfahren, wann man sie verwendet, stellen einige Typen bereit, erklären, wie sie sich von Konstanten unterscheiden, und bieten einige Beispiele.

Was sind VBA-Variablen?

VBA-Variablen sind eine Komponente von Visual Basic für Applikationen, der Microsoft-Programmiersprache für Excel, Word, PowerPoint und andere Office-Anwendungen. In der Programmierung sind Variablen Platzhalter, die Informationen darstellen und speichern. Ein Programmierer kann auf eine Variable verweisen, um einen symbolischen Ausdruck oder eine Formel zu erstellen. Anschließend können sie Variablen tatsächliche Werte zuweisen, um Operationen auszuführen. Der Wert einer Variablen kann sich im Laufe der Zeit ändern, da Programmierer Variablen an verschiedenen Stellen neue Werte zuweisen können. Das Erstellen einer Variablen, das Schreiben ihres Namens und das Zuweisen eines Typs und Werts zu ihr wird als „Deklarieren“ einer Variablen bezeichnet.

Beispielsweise sind in einem symbolischen Ausdruck *Result = a + b „a“ und „b“ Variablen. Der Programmierer kann die Werte zuweisen, indem er a = 5 und b = 10 schreibt. Anschließend kann er den Computer so programmieren, dass er diese Berechnung mithilfe einer Formel durchführt. Das Ergebnis ist 15. Der Programmierer kann später den Code ändern und a = 6 schreiben und b = 11*. Obwohl die Namen der Variablen „a“ und „b“ gleich bleiben, ändern sich ihre Werte und damit auch das Ergebnis. Hier sind einige variable Eigenschaften:

  • Name: Dies ist der Titel, der die in der Variablen gespeicherten Informationen darstellt. Der Programmierer verwendet den Namen, um auf eine Variable zuzugreifen oder ihr einen Wert zuzuweisen.

  • Typ: Dies ist der Typ der in der Variablen gespeicherten Daten. Wenn Sie beispielsweise eine Variable als „String“ definieren, bedeutet dies, dass sie Text, Zahlen und Sonderzeichen in beliebiger Kombination akzeptieren kann. Wenn Sie eine Variable als „einzeln“ definieren, kann sie Zahlen akzeptieren, die Dezimalstellen erfordern.

  • Bedeutung: Programmierer können Variablen Werte zuweisen, um Funktionen auszuführen. Normalerweise tun sie dies, indem sie den Variablennamen, ein Gleichheitszeichen und dann den Wert schreiben, z. B. Sally’s_age=28.

  • Umfang: Programmierer unterteilen ihre Programme normalerweise in verschiedene Abschnitte, die „Funktionen“ genannt werden. Diese Funktionen sind in sich geschlossen, was bedeutet, dass der Umfang und die Anwendung einer Variablen auf ihren Abschnitt beschränkt sind. Dadurch können Programmierer Variablennamen in verschiedenen Funktionen wiederverwenden.

  • Lebensdauer: Die Lebensdauer einer Variablen ist die Zeit, in der die Variable über gültigen Speicher verfügt und während des Programms auf sie zugegriffen werden kann. Dieses Konzept wird auch Speicherdauer oder Verteilungsmethode genannt.

Regeln zur Benennung von Variablen in VBA

Wenn Sie die VBA-Regeln befolgen, kann Ihr Programm präzise und erfolgreich sein. Regeln machen Variablen und andere Komponenten sowohl für den Computer als auch für die Benutzer klar und verständlich. Hier sind einige Regeln für die Benennung von Variablen, Konstanten, Argumenten und Prozeduren in VBA:

  • Verwenden Sie spezifische, beschreibende und eindeutige Namen.

  • Beginnen Sie mit einem Buchstaben, nicht mit einer Zahl.

  • Vermeiden Sie die Verwendung von Leerzeichen, Sie können jedoch Unterstriche verwenden, um Wörter zu trennen.

  • Beschränken Sie die Länge auf 255 Zeichen.

  • Vermeiden Sie die Verwendung von „reservierten Wörtern“ oder Wörtern, die in Excel VBA bereits eine besondere Bedeutung haben.

  • Vermeiden Sie die Verwendung von Punkten, anderen Satzzeichen und Sonderzeichen.

Wann sollten VBA-Variablen verwendet werden?

Menschen können VBA und VBA-Variablen verwenden, um Programme zu erstellen, sich wiederholende Prozesse zu automatisieren und die Benutzeroberfläche in Office-Anwendungen zu steuern. Programmierer können beispielsweise Code schreiben, um Meldungsfelder auf Bildschirmen anzuzeigen, Maus- und Tastatureingaben zu empfangen oder Berechnungen durchzuführen. Excel ist ein sehr beliebtes Tool für Buchhalter und andere Finanzfachleute, die täglich mit Zahlen und Formeln arbeiten. Im Allgemeinen ist Programmieren oder Codieren der Vorgang, einem Computer mitzuteilen, dass er bestimmte Aufgaben für Sie ausführen soll.

Am besten deklarieren Sie zu Beginn der Prozedur eine Variable. Das bedeutet, einen Namen zu entwickeln und einen Typ und Anfangswert zuzuweisen. Alle Programme in VBA beginnen mit „Sub“ und enden mit „End sub“. Programmierer können „Dim“ als Schlüsselwort verwenden, um Variablen in VBA explizit zu definieren. Sie können das Gleichheitszeichen auch verwenden, um Variablen implizit zu deklarieren.

VBA-Variablentypen

Programmierer können eine Variable charakterisieren, indem sie ihr einen Typ zuweisen. Dieser Typ definiert sowohl die Werte, die eine Variable speichern kann, als auch die Operationen, in denen ein Programmierer die Variable verwenden kann. Wenn der Programmierer keinen Datentyp angibt, deklariert VBA die Variable automatisch als Variante. Hier sind einige Beispiele für numerische Datentypen:

  • Byte

  • Ganze Zahl

  • Lang

  • Einsam

  • Doppelt

  • Währung

  • Dezimal

Obwohl viele Excel-Profis Zahlen verarbeiten, möchten sie möglicherweise auch Wörter in ihre Programme integrieren. Hier sind einige Beispiele für nicht numerische Datentypen:

  • String (feste Länge)

  • String (variable Länge)

  • logisch

  • Datum

  • Ein Objekt

  • Option (numerisch)

  • Option (Text)

Variablen vs. Konstanten

Eine Konstante ähnelt einer Variablen darin, dass sie ein Platzhalter oder Wertsymbol ist. Während Variablen jedoch von Natur aus veränderbar sind, sollen Konstanten konstant sein. Konstanten behalten während der Skriptausführung feste Werte bei und Programmierer können sie nicht ändern, ohne einen Fehler zu verursachen. Programmierer können Konstanten auf ähnliche Weise wie Variablen deklarieren. Dazu können Sie in VBA das Schlüsselwort „Const“ anstelle von „Dim“ verwenden. Konstanten können von der Anwendung bereitgestellte Standardwerte oder vom Programmierer erstellte „benutzerdefinierte“ Werte sein.

Beispiele für VBA-Variablen

Um effiziente Programme zu entwickeln, ist es wichtig, dass Programmierer aussagekräftige Namen für Variablen erstellen können, die den VBA-Regeln folgen. Dies wird Ihnen helfen, den Überblick über Ihre Variablen zu behalten und Ihre eigenen Codierungsanweisungen zu verstehen. Wenn Sie Codeelemente organisiert und klar beschriftet halten, können Sie Fehler reduzieren und die Übersichtlichkeit erhöhen. Hier sind einige Beispiele für korrekte Variablennamen:

  • Dein Name

  • Einkommen

  • Forderungen

  • Kreditbetrag

  • Zinsniveau

  • zurückgelegte Meilen

  • Überprüfen

  • Endzeit

  • Alter

  • Geburtstag

  • Firmen-ID

  • Produktname

  • Produktpreis

  • Seitennummer

  • Familienname

Bitte beachten Sie, dass keines der in diesem Artikel genannten Unternehmen mit Indeed verbunden ist.

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert