La funzione Len() in una macro Excel
La funzione len() del linguaggio VBA mi permette di contare la lunghezza di una stringa in una macro Excel.
len(stringa)
Dove l'argomento è una stringa o una variabile.
La funzione restituisce il numero dei caratteri nella stringa.
Esempio
In questo programma dichiaro una variabile nome a cui assegno il valore alfanumerico "Andrea" (righe 2-3).
- Sub Macro3()
- Dim nome As String
- nome = "Andrea"
- Range("A1").Select
- ActiveCell.FormulaR1C1 = Len(nome)
- End Sub
Posizione il cursore sulla cella A1 (riga 3).
Scrivo nella cella A1 tramite la funzione Len() la lunghezza della stringa contenuta nella variabile nome (riga 4).
In questo caso la stringa "Andrea" è composta da 6 caratteri.
Quindi, lo script stampa il numero 6 nella cella A1.
E così via.