spacer.png, 0 kB
spacer.png, 0 kB
Home arrow Visual Basic arrow VBA - Macro arrow Visual Basic arrow Manipolazione e Stringhe
Manipolazione e Stringhe PDF Stampa E-mail


Qui di seguito alcune funzioni per la manipolazione delle stringhe, confrontate con le corrispondenti funzioni Excell

ExcellDescrizione  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 )
 
Pros. >
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB