Wertnamen in VBA [] (Wertnamen in VBA), Lektion, Seite 722890
https://www.purl.org/stefan_ram/pub/wertnamen_vba (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
VBA-Kurs

Wertnamen in VBA 

Wertamen sind daran erkennbar, daß sie – anders als Literale und Operatoren – mit einem Buchstaben  beginnen.

Ein Wertname ist ein Ausdruck. Er kann daher ausgewertet werden und so einen bestimmten Wert erhalten.

Ein Wertnamen kann fast jeden möglichen Datentyp haben, ohne daß dies am Wertnamen selber ablesbar ist.

Das folgende Programm zeigt die Ausgabe des Wertes des Wertnamens »vbNewLine«, einem Zeilenendzeichen. Der Datentyp dieses Wertnamens ist »String«.

Direktbereich
? "a" & vbNewLine & "b"

a
b

Ein Wertname dieser Art wird auch als eine integrierte Konstante  bezeichnet.

Sowohl Wertnamen als auch Literale sind Ausdrücke. Ein Wertname hat wie ein Literal einen bestimmten Wert. Dieser Typ und Wert eines Wertnamens ist aber in diesem Fall nicht schon durch die Programmiersprache VBA  bestimmt, sondern erst durch die Standardbibliothek  (eine Sammlung vordefinierter Programmteile, die üblicherweise mit VBA  zusammen verwendet wird).

Signifikanz der Groß- und Kleinschreibung

Die Groß- und Kleinschreibung von Quelltextzeichen ist in VBA  nicht signifikant. Ein Bezeichner, der sich von einem anderen Bezeichner nur in der Groß- und Kleinschreibung unterscheidet, hat dieselbe Bedeutung wie der andere Bezeichner. Das heißt, daß ein kleiner Buchstabe (ein gemeiner Buchstabe, eine Minuskel) im allgemeinen als dasselbe Zeichen gilt wie der zu ihm gehörende große Buchstabe (als die zu ihm gehörige Versalie, Majuskel). Beispielsweise hat der Bezeichner »vbNewLine« dieselbe Bedeutung wie der Bezeichner »vbNewline«. Wenn der Name »vbNewLine« verwendet werden kann, so ist dann auch die Schreibweise »vbnewline« oder »VBNEWLINE« zulässig und hat dieselbe Bedeutung.

Direktbereich
? "a" & vbNewLine & "b"

a
b
? "a" & vbnewline & "b" a
b
? "a" & VBNEWLINE & "b" a
b

Im allgemeinen wird in VBA  meist der erste  Buchstabe großgeschrieben, wie etwa bei »Constants«, selten findet man Namen, die ganz aus Versalien bestehen, wie beispielsweise »VBA«. Die Namen von integrierten Konstanten werden meist mit kleinem Anfangsbuchstaben geschrieben. Falls innerhalb eines Namens ein neues Wort einer natürlichen Sprache (ein neues englisches oder deutsches Wort) beginnt, so wird dieses dann wieder mit großem Anfangsbuchstaben geschrieben.

Kennzahlen

Einige Namen stehen für Kennzahlen.

So steht beispielsweise die Zahl »4« in manchen Fällen für den Tag „Mittwoch“. Der Name »vbWednesday« kann dann an Stelle des Numerales »4« verwendet werden, um die Bedeutung zu verdeutlichen.

Direktbereich
? vbWednesday
 4 

Beispiele  für die Verwendung solche Zahlen und Namen folgen später.

Namen ohne Wert

Nur wenige Namen, wie beispielsweise »vbNewLine«, haben in VBA  einen vordefinierten Wert. Die Verwendung eines Namens ohne Wert wird von VBA  in manchen Fällen toleriert, ohne daß eine Fehlermeldung ausgegeben wird. Der Name wird dann so interpretiert als habe er einen neutralen Wert bezüglich der Addition.

Direktbereich
? "a" & qwertyuiop & "b"

ab

? qwertyuiop + 2

 2 

Ausdrücke

Zusammenfassend sei festgehalten, daß nach dem bisher Gesagtem ein Ausdruck entweder

und daß solch ein Ausdruck in den Ausdruckrahmen eingesetzt werden kann.

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722890 stefan_ram:722890 Wertnamen in VBA Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722890, slrprddef722890, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/wertnamen_vba