|
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 )
|