VBA Upper, Lower e Case propria - Funzioni Case

Questo tutorial dimostrerà come utilizzare le funzioni UCASE, LCASE e STRCONV in VBA.

Mentre si lavora in VBA, è spesso necessario convertire le stringhe in lettere minuscole, maiuscole o maiuscole. Questo è possibile utilizzando ilUCase, LCaso e StrConv funzioni.

Queste funzioni sono importanti quando si manipolano le stringhe in VBA, poiché VBA è che tiene conto del maiuscolo o minuscolo. Se desideri rendere VBA insensibile alle maiuscole, devi aggiungere Oopzione Confronta testo nella parte superiore del tuo modulo. Puoi saperne di più su questo qui: Previeni la distinzione tra maiuscole e minuscole di VBA

UCase - Converti stringa in maiuscolo

Il UCase la funzione in VBA converte tutte le lettere di una stringa in maiuscolo. C'è solo un argomento, che può essere una stringa, una variabile con stringa o un valore di cella. Questa funzione viene spesso utilizzata se si desidera confrontare due stringhe. Ecco il codice per la funzione UCase:

12345678 Dim strText As StringDim strTextUCase As StringstrText = "funzione maiuscola in esecuzione"strTextUCase = UCase(strText)MsgBox strTextUCase

Nell'esempio, vogliamo convertire tutte le lettere di strText variabile in maiuscolo e assegnare la stringa convertita al strTextUCase variabile. Alla fine chiamiamo la message box con la stringa convertita:

LCase - Converti stringa in minuscolo

Se vuoi convertire tutte le lettere di una stringa in lettere minuscole, devi usare il LCase funzione. Questa funzione ha un argomento, lo stesso di UCase. Questo è il codice per la funzione LCase:

12345678 Dim strText As StringDim strTextLCase As StringstrText = "ESEGUIRE FUNZIONE minuscole"strTextLCase = LCase(strText)MsgBox strTextLCase

In questo esempio, convertiamo tutte le lettere della stringa da A1 in minuscolo. Successivamente, la stringa convertita viene assegnata alla cella A1.

StrConv - Converti stringa in caso corretto

Il StrConv La funzione consente di convertire una stringa di testo in maiuscole e minuscole. La funzione ha due argomenti. La prima è la stringa che vuoi convertire. Il secondo è il tipo di conversione che desideri. Per convertire una stringa in un caso corretto, è necessario impostarla su vbProperCase. Il codice della funzione è:

12345678 Dim strText As StringDim strTextProperCase As StringstrText = "esecuzione della funzione case corretta"strTextProperCase = StrConv(strText, vbProperCase)MsgBox strTextProperCase

Vedrai nell'esempio come funziona la funzione. Prende la stringa dalla cella B1, la converte in maiuscolo e minuscolo e restituisce il valore nella cella A1.

StrConv - Converti stringa in maiuscolo o minuscolo

Utilizzando la funzione StrConv, puoi anche convertire una stringa in maiuscole o minuscole. Per fare ciò, devi solo impostare il secondo argomento su vbUpperCase o vbLowerCase:

1 strTextConverted = StrConv(strText, vbUpperCase)
1 strTextConverted = StrConv(strText, vbLowerCase)

VBA Upper, Lower, and Proper Case - Funzioni Case in Access

Tutti gli esempi precedenti funzionano esattamente allo stesso modo in Access VBA come in Excel VBA.

1234 Nome cliente secondario privato_AfterUpdate()'questo convertirà il testo nella casella del nome del cliente in maiuscoloIo.NomeCliente = UCase(Me.NomeCliente)Fine sottotitolo

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

wave wave wave wave wave