Come convertire le stringhe in minuscolo utilizzando vba
È possibile utilizzare la funzione LCase in VBA per convertire le stringhe in lettere minuscole.
È possibile utilizzare la seguente sintassi per convertire un intervallo di celle contenenti stringhe in lettere minuscole:
Sub ConvertToLowerCase()
Dim i As Integer
For i = 2 To 10
Range(" B " & i) = LCase(Range(" A " & i))
Next i
End Sub
Questo esempio particolare convertirà ogni stringa nell’intervallo A2:A10 in minuscolo e visualizzerà i risultati nell’intervallo B2:B10 .
L’esempio seguente mostra come utilizzare questa sintassi nella pratica.
Esempio: convertire stringhe in minuscolo utilizzando VBA
Supponiamo di avere la seguente colonna di stringhe in Excel:
Supponiamo di voler convertire ogni stringa nella colonna A in minuscolo e visualizzare i risultati nella colonna B:
Per fare ciò possiamo creare la seguente macro:
Sub ConvertToLowerCase()
Dim i As Integer
For i = 2 To 10
Range(" B " & i) = LCase(Range(" A " & i))
Next i
End Sub
Quando eseguiamo questa macro, riceviamo il seguente output:
La colonna B visualizza ciascuna stringa nella colonna A in minuscolo.
Nota : qui è possibile trovare la documentazione completa della funzione LCase in VBA.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in VBA:
Come confrontare stringhe in VBA
Come rimuovere gli spazi da una stringa in VBA
Come sostituire i caratteri in una stringa in VBA