VBA - Stringhe
Le stringhe sono una sequenza di caratteri, che può essere costituita da alfabeti, numeri, caratteri speciali o tutti. Si dice che una variabile sia una stringa se è racchiusa tra virgolette doppie "".
Sintassi
variablename = "string"
Esempi
str1 = "string" ' Only Alphabets
str2 = "132.45" ' Only Numbers
str3 = "!@#$;*" ' Only Special Characters
Str4 = "Asc23@#" ' Has all the above
Funzioni stringa
Esistono funzioni String VBA predefinite, che aiutano gli sviluppatori a lavorare con le stringhe in modo molto efficace. Di seguito sono riportati i metodi String supportati in VBA. Fare clic su ciascuno dei metodi per conoscere in dettaglio.
Sr.No. | Nome e descrizione della funzione |
---|---|
1 | InStr Restituisce la prima occorrenza della sottostringa specificata. La ricerca avviene da sinistra a destra. |
2 | InstrRev Restituisce la prima occorrenza della sottostringa specificata. La ricerca avviene da destra a sinistra. |
3 | Lcase Restituisce il minuscolo della stringa specificata. |
4 | Ucase Restituisce il maiuscolo della stringa specificata. |
5 | Sinistra Restituisce un numero specifico di caratteri dal lato sinistro della stringa. |
6 | Destra Restituisce un numero specifico di caratteri dal lato destro della stringa. |
7 | Mid Restituisce un numero specifico di caratteri da una stringa in base ai parametri specificati. |
8 | Ltrim Restituisce una stringa dopo aver rimosso gli spazi sul lato sinistro della stringa specificata. |
9 | Rtrim Restituisce una stringa dopo aver rimosso gli spazi sul lato destro della stringa specificata. |
10 | Trim Restituisce un valore stringa dopo aver rimosso sia gli spazi vuoti iniziali che finali. |
11 | Len Restituisce la lunghezza della stringa data. |
12 | Sostituire Restituisce una stringa dopo aver sostituito una stringa con un'altra stringa. |
13 | Spazio Riempie una stringa con il numero di spazi specificato. |
14 | StrComp Restituisce un valore intero dopo aver confrontato le due stringhe specificate. |
15 | Corda Restituisce una stringa con un carattere specificato per il numero di volte specificato. |
16 | StrReverse Restituisce una stringa dopo aver invertito la sequenza dei caratteri della stringa data. |