Funzioni VBA Dollaro-firmato

January 24

Ogni funzione VBA che contiene un "$" nel suo nome produce una stringa. Ci sono diversi tali funzioni; ognuno ha una funzione duplicato senza il carattere "$". La differenza principale tra i due tipi di funzioni è che le funzioni con "$" stringhe ritorno carattere. Quelli senza "$" varianti di ritorno, che possono essere facilmente convertite in stringhe.

Chr $

La funzione Chr $ restituisce un personaggio basato sul codice ASCII si entra. Ad esempio, il codice ASCII di un carattere di spazio è 32. Typing "Chr $ (32)" nella finestra Immediata dell'ambiente di sviluppo VBA produrrà il carattere spazio.

$ Media, Left $, $ Destra

funzione Mid $ di VBA consente di estrarre una porzione di una stringa specificando la posizione di partenza e la lunghezza della porzione. Ad esempio, "Mid $ (" ciao, "1, 2)" restituirà la stringa "ha". Le funzioni Left $ e Right $ estrarre porzioni di stringhe dal lato sinistro e destro di stringhe.

Trim $, LTRIM $, $ RTRIM

Utilizzare le funzioni assetto della VBA per rimuovere lo spazio bianco di input dell'utente e altre stringhe. Lo spazio bianco può impedire il codice di riconoscere una stringa come valida. La funzione Trim $ rimuoverà le schede e gli spazi da entrambi i lati sinistro e destro di una stringa di input, e restituisce la stringa meno lo spazio bianco. Ltrim $ e $ RTRIM rimuoverà lo spazio vuoto solo dai lati sinistro e destro di una stringa di input.

Space $

funzione di Space $ di VBA crea una stringa composta esclusivamente da spazi. Specificare il numero di spazi che si desidera in unico argomento della funzione. Ad esempio, "Space $ (9)" restituisce una stringa di nove caratteri di spazio.

UCase $, Lcase $

Quando è necessario per garantire che tutti i caratteri di una stringa sono in maiuscolo, utilizzare la funzione "Ucase $" di VBA. Ad esempio, "UCase $ (" Ciao ")" produrrà "CIAO". Utilizzare Lcase $ per convertire tutti i caratteri di una stringa in minuscolo.

Format $

La funzione Format $ consente di applicare una stringa di formattazione numerica di un numero, che consente di determinare quali unità un numero è. Per esempio, il seguente comando si trasformerà un valore di data nel suo formato di default in un formato di data più lungo.

formato Debug.Print (# 12/1/1966 #, "mmmm gg, aaaa")