Qui di seguito alcune funzioni per la manipolazione delle stringhe, confrontate con le corrispondenti funzioni Excell Excell | Descrizione | VBA | CHAR | Restituisce il carattere il cui codice è passato come parametro | CHR | CLEAN | Elimina tutti i caratteri 'non stampabili' dal testo 0-31, 129, 141, 143, 144, e 157 | CLEAN | CODE | Restituisce il codice numerico per il primo carattere di una stringa If Asc("x") = y è più veloce di If Chr$(y) = "x" | ASC | CONCATENATE | Unione di stringhe | operatore '&' o '+' | DOLLAR | Converte un numero in testo, utilizzando il formato per la moneta corrente | // | EXACT | Controlla se due testi sono identici (case sensitive) | operatore '=' | FIND | Cerca un testo in un altro (come la funzione SEARCH) | InStr | FIXED | Formatta un numero come testo con un numero fissato di decimali | // | ISBLANK | Restituisce vero o falso se la cella è bianca | ISEMPTY | LEFT | Restituisce l'ultimo carattere di sinistra di una stringa | LEFT | LEN | Restituisce il numero di caratteri di una stringa | LEN | LOWER | Converte la stringa in minuscolo | LCase | MID | Ritorna il carattere di una stringa a partire dalla posizione specificata | MID, InStr | PROPER | Mette in maiuscolo la prima lettera di ogni stringa di un testo | PROPER | REPT | Ripete la stringa un numero specificato di volte | REPT | (reverse) | Rivolta una stringa | strReverse | RIGHT | Ritorna l'ultimo carattere di destra di una stringa | RIGHT | SEARCH | Cerca il testo specificato in una stringa (non case sensitive) | InStr | SUBSTITUTE | Sostituisce un testo con uno nuovo in una stringa (case sensitive) | Application.Substitute | T | Converte il suo argomento in testo: =T("00123") | CStr | TEXT | Formatta un numero e lo converte in testo | FORMAT | TRIM | Rimuove lo spazio dal testo | TRIM, ltrim, rtrim (anche TrimALL) | UPPER | Converte il testo in maiuscolo | UCase | VALUE | Converte il testo in numeri | VAL |
|
Ultimo aggiornamento ( giovedì 27 dicembre 2007 )
|