Funzione VBA UCASE - Converti testo in maiuscolo in Excel

Nel foglio di lavoro di Excel, la funzione MAIUSC converte tutti i caratteri minuscoli di una stringa di testo in maiuscoli.

C'è una funzione simile in quanto fa anche lo stesso: il UCase funzione.

La funzione VBA UCase accetta una stringa come input e converte tutti i caratteri minuscoli in maiuscoli.

Sintassi della funzione VBA UCASE

Di seguito è riportata la sintassi della funzione VBA UCase

UCase (stringa)

'Corda' è il testo in cui si desidera convertire tutte le lettere minuscole in maiuscole.

È possibile utilizzare una stringa di testo, un riferimento a un intervallo che contiene la stringa di testo o una variabile che contiene la stringa di testo.

Diamo un'occhiata a un paio di esempi di utilizzo della funzione UCase in Excel VBA.

VBA UCCase Esempi

Il codice seguente convertirà il testo specificato in maiuscolo e quindi visualizzerà una finestra di messaggio con questo testo.

Sub UCaseExample1() MsgBox UCase("Buongiorno") End Sub

Di seguito è riportato un altro codice VBA di esempio, in cui ho utilizzato una variabile ("Var") per contenere la stringa di testo. La funzione UCase viene quindi utilizzata per convertire i caratteri minuscoli in maiuscoli.

Sub UCaseExample2() Dim Var As String Var = "Buongiorno" MsgBox UCase(Var) End Sub

Un altro esempio di seguito mostra come prendere la stringa da una cella (A1) e mostrarne il testo maiuscolo in una finestra di messaggio.

Sub UCaseExample3() MsgBox UCase(Range("A1")) End Sub

Sebbene tutti questi esempi sopra funzionino, è improbabile che tu usi questa funzione per convertire o mostrare semplicemente la stringa maiuscola.

Di seguito è riportato un esempio più pratico della funzione UCase in Excel VBA.

Il codice seguente passerà attraverso tutte le celle nell'intervallo selezionato e convertirà tutte le stringhe di testo in maiuscolo.

Sub UCaseExample4() Dim rng As Range Set rng = Selezione per ogni cella in rng Cell.Value = UCase(Cell) Next Cell End Sub

Ecco alcune cose importanti da sapere sulla funzione VBA UCase:

  1. Interessa solo i caratteri minuscoli della stringa di testo. Qualsiasi carattere diverso dai caratteri di testo minuscoli viene lasciato invariato. Ciò significa che i numeri, i caratteri speciali e la punteggiatura rimangono invariati.
  2. Se usi un carattere null (o un riferimento a una cella vuota), restituirà un carattere null.

Altre utili funzioni VBA di Excel:

  • Funzione VBA LCase.
  • Funzione VBA TRIM.
  • Funzione VBA INSTR.
  • FUNZIONE VBA DIVISO.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave