Alle VBA-Funktion mit einem "$" in seinem Namen führt zu einem String. Es gibt mehrere solcher Funktionen , jeder hat eine doppelte Funktion ohne das " $"-Zeichen . Der wesentliche Unterschied zwischen den beiden Arten von Funktionen ist, dass die Funktionen mit den Zeichen "$" Rückkehr Saiten. Diejenigen ohne "$" Rückkehr Varianten , die sich leicht in Strings umgewandelt werden können. Chr $
Chr $ -Funktion gibt einen Charakter auf dem ASCII-Code Sie eingeben . Zum Beispiel ist der ASCII-Code für ein Leerzeichen 32 . Die Eingabe von " Chr $ (32) " in dem Direkt-Fenster der VBA-Entwicklungsumgebung ergeben die Leerzeichen.
Mid $ , Left $ , Right $
VBA Mid $ -Funktion können Sie extrahieren einen Teil eines Strings durch Angabe der Startposition und die Länge des Abschnitts . Zum Beispiel, " Mid $ ( " Hallo ", 1, 2) " gibt den Teilstring " er . " The Left $ und Right $ Funktionen extrahieren String Portionen aus dem linken und rechten Seite von Strings.
Trim $, Ltrim $, $ Rtrim
Mit dem TRIM- Funktionen von VBA Leerraum von Benutzereingaben und andere Saiten zu entfernen. Leerraum kann den Code von der Anerkennung einen String als gültig zu verhindern. Die Trim -Funktion $ Tabulatoren und Leerzeichen aus der linken und rechten Seiten der Input-String zu entfernen, und die Zeichenkette zurück minus den Leerraum . Ltrim $ und $ Rtrim wird Leerraum nur von den linken und rechten Seiten der Input-String zu entfernen.
Space $
VBA Space $ Funktion erzeugt eine Zeichenkette , bestehend ausschließlich von Räumen . Geben Sie die Anzahl der Plätze , die Sie in der Funktion einziges Argument . Zum Beispiel, " Space $ ( 9) " liefert eine Reihe von neun Leerzeichen .
Ucase $, $ LCASE
Wenn Sie alle Zeichen gewährleisten müssen einer Zeichenkette in Großbuchstaben , verwenden Sie VBA " Ucase $ "-Funktion . Zum Beispiel, " Ucase $ (" Hallo " ) " erbringt " hallo . " Use LCASE $ , um alle Zeichen in einer Zeichenfolge in Kleinbuchstaben zu konvertieren.
Format $
Das Format $ -Funktion können Sie beantragen eine numerische Formatierung String in eine Zahl , die Sie bestimmen, welche Einheiten eine Zahl ist in. zum Beispiel hilft , wird das folgende Kommando ein Datum Wert in seiner Default-Format wiederum in ein mehr Datumsformat.
debug.print Format (# 1966.12.01 # , " mmmm dd, yyyy" )