VBA - Excel-Begriffe

In diesem Kapitel werden Sie mit den häufig verwendeten Excel-VBA-Terminologien vertraut gemacht. Diese Terminologien werden in weiteren Modulen verwendet, daher ist es wichtig, jede dieser Terminologien zu verstehen.

Module

Module ist der Bereich, in dem der Code geschrieben wird. Dies ist eine neue Arbeitsmappe, daher gibt es keine Module.

Navigieren Sie zum Einfügen eines Moduls zu Einfügen → Modul. Sobald ein Modul eingefügt ist, wird 'module1' erstellt.

Innerhalb der Module können wir VBA-Code schreiben und der Code wird innerhalb einer Prozedur geschrieben. Eine Prozedur / Unterprozedur ist eine Reihe von VBA-Anweisungen, die Anweisungen zur Vorgehensweise geben.

Verfahren

Prozeduren sind eine Gruppe von Anweisungen, die als Ganzes ausgeführt werden und Excel anweisen, wie eine bestimmte Aufgabe ausgeführt wird. Die ausgeführte Aufgabe kann eine sehr einfache oder eine sehr komplizierte Aufgabe sein. Es ist jedoch eine gute Praxis, komplizierte Verfahren in kleinere zu zerlegen.

Die beiden Haupttypen von Prozeduren sind Sub und Function.

Funktion

Eine Funktion ist eine Gruppe von wiederverwendbarem Code, der an einer beliebigen Stelle in Ihrem Programm aufgerufen werden kann. Dadurch entfällt die Notwendigkeit, immer wieder denselben Code zu schreiben. Dies hilft den Programmierern, ein großes Programm in eine Reihe kleiner und verwaltbarer Funktionen zu unterteilen.

Neben den eingebauten Funktionen ermöglicht VBA auch das Schreiben benutzerdefinierter Funktionen, zwischen denen Anweisungen geschrieben werden Function und End Function.

Unterverfahren

Unterprozeduren funktionieren ähnlich wie Funktionen. Während Unterprozeduren KEINEN Wert zurückgeben, können Funktionen einen Wert zurückgeben oder nicht. Unterprozeduren können ohne Aufrufschlüsselwort aufgerufen werden. Unterprozeduren sind immer enthaltenSub und End Sub Aussagen.