VBA - Die theoretischen Grundlagen von Visual Basic for Applications

2.666665
(6)
Beitrag bewerten
Kommentar schreiben
Stand: 18. März 2008

Einführung in die Programmierung

Unterschiede zwischen Anweisungen, Befehlen und Funktionen

Was ist eine Anweisung? Was ist ein Befehl? Was ist eine Funktion?

Prozeduren sind Teile von Modulen

Anweisungen legen die grundsätzliche Programmstruktur fest, z. B. Deklarations-, Schleifen- und Verzweigungsanweisungen, während Befehle die eigentliche Datenverarbeitung erledigen, z.B. Ein- und Ausgabebefehle. Daneben können Sie auch eigene Befehle definieren, die Prozeduren genannt werden.

Hauptmerkmal von Befehlen ist, dass die Ausgabe entweder über die Benutzerschnittstelle (z. B. Dialogboxen) oder in eine andere Datenquelle (z. B. Dokumente, Datenbanken) erfolgt.

Fast jedes Programm benötigt Berechnungen, um das gewünschte Ergebnis zu erreichen. VBA unterstützt die Grundrechnungsarten und das Potenzieren. Daneben gibt es eine Reihe eingebauter Funktionen, die kompliziertere Berechnungen durchführen.

Funktionen können nie als eigenständige Befehle im Programm stehen, sondern das Ergebnis einer Funktion muss immer sofort von einer Anweisung oder einem Befehl weiterverarbeitet werden. Z.B. liefert die Funktion Int(<Zahl>) den ganzzahligen Teil einer Zahl. Das Ergebnis dieser Funktion wird aber weder gespeichert noch am Bildschirm ausgegeben, sondern es wird direkt an das aufrufende Programm zurückgegeben. Int kann daher nur Teil einer Anweisung sein, die das Ergebnis weiterverarbeitet.

Sowohl die meisten Befehle und Prozeduren als auch die meisten Funktionen benötigen Parameter. Sie dürfen bei Prozeduren und Befehlen die Parameter niemals in Klammern schreiben, bei Funktionen müssen Sie sie immer in Klammern schreiben. Mehrere Parameter werden durch Kommas (,) getrennt.

Prinzipiell können alle Funktionen auch als Befehl mit der Befehlssyntax (ohne Klammern) eingesetzt werden. Allerdings ist dies nur bei einigen wenigen Funktionen sinnvoll, die Ein- oder Ausgaben vornehmen, wie z. B. MsgBox.

Mitglied werden, Vorteile nutzen!

  • Sie können alles lesen und herunterladen: Beiträge, PDF-Dateien und Zusatzdateien (Checklisten, Vorlagen, Musterbriefe, Excel-Rechner u.v.a.m.)
  • Unsere Autoren beantworten Ihre Fragen

Inhalt

Downloads zu diesem Beitrag

Newsletter abonnieren