VBA [] (VBA), Lektion, Seite 722483
https://www.purl.org/stefan_ram/pub/vba_de (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram

Neuer VBA -Kurs im Aufbau

Kapitel 0.1 Wertausdrücke im Wertausdruckrahmen

Der Wertausdruckrahmen in VBA 

?… Gibt Textdarstellung des Wertes eines Wertausdrucks aus

Abschnitt 0.1.0 Literale im Wertausdruckrahmen

Literale in VBA 

"abc", "a", "", 32000, 12.00, 12.0, 12., alles Wertausdrücke

Datentypen in VBA 

Integer, Double, String

Abschnitt 0.1.1 Operatorenausdrücke im Wertausdruckrahmen

Der Vorzeichenwechsel in VBA

-65 (Wertausdruck), --65 (Rekursion), -65. (Polymorphie, Typanforderungen und Typergebnis), - 65 (lexikalische Einheiten)

Kommentare in VBA

REM, ', Schlüsselwörter (lexikalische Einheiten)

Ausdruckklammern ()

(65), (("a")), -(-(-2)), unärer Zirkumfix-O. und Präfix-O.

Division /

5/2, 12/3/2, 12/( 3/2 ), binärer Infix-O.

Addition +

2+3, 2+6/2, (2+6)/2, -2+6, -(2+6), "a"+"b", "a"+2, 32767+1, Übungsaufgaben

Subtraktion -

0-0.00, 2-3-4, 2-1.999999999999999, -2=0-2

Multiplikation *

0.11 * 7 (11 %), Übungsaufgaben

Textverkettung mit &

autom Wandlung
Verketten mit & und +
Dabei autom Wandlung von Zahl "Zahl = " & Zahl
?"A" "B" (nur nach print möglich, wird autom zu ? "A"; "B") im Vergleich mit ?"A""B"

Operatoren

Prioritäten: () : - : */ : +-, 0.1+0.1+0.1-0.3, 100000000000000000000. + 1. - 100000000000000000000.,

Abschnitt 0.1.2 Wertnamen im Wertausdruckrahmen

Wertnamen

VBA.Constants.vbNewLine

qualifizierte Namen

F2: Objektkatalog,

Dokumentation
Importdeklarationen

Falls keine Mißverständnisse möglich sind, kann Qualifikation entfallen.

Abschnitt 0.1.3 Wertmethodenaufrufe im Wertausdruckrahmen

Wertmethodenaufrufe

?rnd()
?rnd

Argumente von Aufrufen

?abs(-2)
Public Function TypeName(ByVal VarName As Object) As String Parameters VarName Required. Object variable. If Option Strict is Off, you can pass a variable of any data type except a structure.

Parameter der Dokumentation

Methodenaufrufe mit mehreren Argumenten

Textfunktion Mid
Do While Mid(Time,5,1)=6 'minute = 6
DoEvents
Debug.Print Time
Loop
VBA.Format(VBA.Date, "yyyy-mm-dd ") & VBA.Format(VBA.Time, "hh:mm:ss")
instr, mid/left/right/len

Kapitel 0.2 Wirkungen

Wirkausdrücke

Randomize,
Call Randomize
Shell("dir")
debug.print

Anweisungen

Trennung mit Doppelpunkt
Bisheriger Wertausgaberahmen ist eine Anweisung

Zustände und Methodenaufrufe

Randomize,

Wertausdrücke und Anweisungen

(Zusammenfassung und Übersicht)

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. L'autore di questo testo è Stefan Ram. Tutti i diritti riservati. Questo sito è pubblicato da Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722483 stefan_ram:722483 VBA Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722483, slrprddef722483, 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/vba_de