öffentlich
Redaktion Druckversion

VBA für Einsteiger - MS Excel 2003 (3)

Konstanten

Wiederholt in einem Projekt konstante Werte können Sie sie als eine Konstante einmalig unter einem frei wählbaren Namen definieren. Anstelle des Wertes verwenden sie dann den vereinbarten Namen.

Konstanten werden mit dem Schlüsselwort Const deklariert.

Die allgemeine Schreibweise ist: Const <konstantenname> As <typ> = <ausdruck>

Code:

Option Explicit

Const MwSt As Single = 0.16

Dim Netto As Currency

Dim Brutto As Currency

Sub Bruttoberechnung()

Netto = InputBox("Den Nettopreis bitte", "Nettopreis")

Brutto = Netto + Netto * MwSt

MsgBox "Der Bruttopreis beträgt " & Brutto & " Euro!"

End Sub

Konstanten dürfen während der gesamten Laufzeit eines Programms nicht verändert werden.

Die Konstantendeklaration erfolgt normalerweise am Anfang des Moduls, damit ist die Konstante innerhalb des Moduls gültig. Sie können aber auch Konstanten innerhalb einer Prozedur deklarieren. In diesem Fall ist die Konstante nur innerhalb dieser Prozedur gültig.

Mit den Schlüsselwörtern Public vor Const wird die Konstante öffentlich und kann im gesamten Projekt verwendet werden.

Konstanten haben den Vorteil, dass sie bei Bedarf nur einmal geändert für das gesamte Projekt gültig sind. Ändert sich z.B. die Mehrwertsteuer auf 18%, brauchen Sie nur Public Const MwSt As Single=0.18 einmalig zu notieren.

An allen Stellen im Projekt, an denen mit MwSt gerechnet wird, erfolgt das nun mit dem geänderten Wert.

In Visual Basic sind bereits zahlreiche Konstanten vordefiniert. Ihr Name beginnt mit "vb", die Namen spezieller Excel-Konstanten beginnen alle mit "xl".

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

Über den Autor:

bild117282

Dieter Frommhold, Jahrgang 1943, Diplom-Lehrer für Physik und Mathematik, Verlagslektor und Programmierer. Seit 1971 langjährige Lehrtätigkeit über Betriebssysteme und Programmierung.

Ab 1994 arbe ...

Newsletter abonnieren