Verstehen Sie die grundlegenden Konzepte der VBA-Syntax in Microsoft Office.

Das Konzept der Konstanten und wann sie zu verwenden sind

Eine Konstante ist ein Wert, der fest ist und sich während des Programms nicht ändert. Durch die Verwendung von Konstanten wird der Code einfacher zu lesen und zu verwalten, da Sie häufig verwendete Werte benennen können. Um eine Konstante zu deklarieren, verwenden Sie das Schlüsselwort Const. Ein Beispiel für eine konstante Deklaration ist:

Const PI As Double = 3.14159

Sie sollten Konstanten verwenden, wenn sie Werte aufweisen, die sich während des Programms nicht ändern, z. B. mathematische Werte (z. B. PI), bestimmte Einschränkungen oder fester Text. Auf diese Weise müssen Sie, wenn es in der Zukunft zu einer Wertänderung kommt, diese nur an einer Stelle ändern.

3. Anweisungen und Operatoren

In VBA  sind Anweisungen Codezeilen, die eine Aktion beschreiben, ein Element definieren oder einer Variablen einen Wert zuweisen. Aussagen funktionieren wie Sätze in der Alltagssprache.

Normalerweise hat jede Codezeile nur eine Anweisung, aber Sie können mehrere Anweisungen in eine einzige Zeile einfügen, indem Sie sie durch Doppelpunkte trennen. Beispiele für Anweisungen sind das Deklarieren von Variablen, das Aufrufen von Prozeduren oder das Festlegen des Werts der Eigenschaft eines Objekts.

Eine Aussage kann folgende Form haben:

  1. Variablendeklaration: Beispiel: Dim x As Integer.
  2. Notenaufgabe: Beispiel: x = 10.
  3. Prozedur- oder Funktionsaufrufe: Beispiel: Call MsgBox(“Hello!”).
  4. Flusssteuerung: Beispiel: If-, For– oder Do While Anweisungen.

Arithmetischer Operator

Arithmetische Operatoren werden verwendet, um mathematische Berechnungen durchzuführen.

OperatorBeschreibungBeispielErgebnis
+Addition5 + 38
Reduktion10 – 46
*Multiplikation6 * 742
/Aufteilung20 / 45
^Rang2^38
ModDer Rest der Division10 Mod 31

Logischer Operator

Logische Operatoren werden verwendet, um Entscheidungen auf der Grundlage von Bedingungsanweisungen zu treffen.

OperatorBeschreibungBeispielErgebnis
AndLohnt sich True wenn beide Bedingungen True(5 > 3) And (2 <  4)STIMMT
OrIm Wert von True jika salah satu kondisi True(5 > 3) Or (2 > 4)STIMMT
NotInvertieren von BedingungswertenNot (5 > 3)FALSCH

4. Schreiben und Ausführen von Makros

Um ein Makro in VBA zu erstellen, müssen Sie eine Prozedur schreiben, die durch Sub- und End Sub-Anweisungen eingeschränkt ist.

Nachdem Sie ein Makro erstellt haben, können Sie es über die Macros Dialog Box ausführen. Hier sind die Schritte zum Ausführen des Makros:

  1. Öffnen Sie eine Microsoft Office-Anwendung (z. B. Excel oder Word).
  2. Klicken Sie auf die Registerkarte Developer im Menüband. Wenn diese Registerkarte nicht angezeigt wird, müssen Sie sie möglicherweise in den Einstellungen aktivieren.
  3. Klicken Sie auf die Schaltfläche Macros, um das Dialogfeld zu öffnen.
  4. Wählen Sie im Dialogfeld den Namen des Makros, das Sie ausführen möchten, aus der Liste aus.
  5. Klicken Sie auf die Schaltfläche Run, um das ausgewählte Makro auszuführen.

5. Manipulation von Objekten und Eigenschaften

In VBA ist ein Objekt ein Element, das durch Code geändert werden kann. Zwei Objekte, die häufig in Microsoft Word verwendet werden, sind ActiveDocument und Selection.

  • ActiveDocument: Dies ist ein Objekt, das das Dokument darstellt, das derzeit in Word geöffnet ist. Sie können auf die Eigenschaften und Methoden dieses Dokuments zugreifen und diese ändern.
  • Selection: Dies ist ein Objekt, das den Text oder das Element darstellt, das im Dokument ausgewählt wird. Wenn niemand ausgewählt ist, zeigt dieses Objekt die Cursorposition an.

Sie können verschiedene Objekteigenschaften in VBA ändern, um das Dokument zu formatieren. Einige der Eigenschaften, die häufig geändert werden, sind:

  • Font: Ändern Sie die Schriftart des Textes.
  • Size: Ändern Sie die Größe des Textes.
  • Bold: Legt fest, ob der Text fett angezeigt wird.

Neueste Artikel