Função VBA UCASE - Converter texto em maiúsculas no Excel

Na planilha do Excel, a função UPPER converte todos os caracteres minúsculos de uma string de texto em maiúsculas.

Há uma função semelhante em que também faz o mesmo - o UCase função.

A função VBA UCase recebe uma string como entrada e converte todos os caracteres minúsculos em maiúsculas.

Sintaxe da função VBA UCASE

Abaixo está a sintaxe da função VBA UCase

UCase (string)

'Corda' é o texto no qual você deseja converter todas as letras minúsculas em maiúsculas.

Você pode usar uma string de texto, uma referência de intervalo que contém a string de texto ou uma variável que contém a string de texto.

Vamos dar uma olhada em alguns exemplos de uso da função UCase no Excel VBA.

Exemplos VBA UCase

O código a seguir converterá o texto especificado em maiúsculas e, em seguida, exibirá uma caixa de mensagem com esse texto.

Sub UCaseExample1 () MsgBox UCase ("Bom dia") End Sub

Abaixo está outro exemplo de código VBA, onde usei uma variável ('Var') para manter a string de texto. A função UCase é então usada para converter os caracteres minúsculos em maiúsculas.

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

Outro exemplo abaixo mostra como pegar a string de uma célula (A1) e mostrar o texto em maiúsculas em uma caixa de mensagem.

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

Embora todos os exemplos acima funcionem, é improvável que você use esta função para simplesmente converter ou mostrar a string maiúscula.

Abaixo está um exemplo mais prático da função UCase no Excel VBA.

O código abaixo iria percorrer todas as células no intervalo selecionado e converter todas as strings de texto em maiúsculas.

Sub UCaseExample4 () Dim rng As Range Set rng = Seleção para cada célula em rng Cell.Value = UCase (Cell) Next Cell End Sub

Aqui estão algumas coisas importantes que você deve saber sobre a função VBA UCase:

  1. Afeta apenas os caracteres minúsculos da string de texto. Qualquer caractere diferente dos caracteres de texto em minúsculas permanece inalterado. Isso significa que números, caracteres especiais e pontuações permanecem inalterados.
  2. Se você usar um caractere nulo (ou uma referência a uma célula vazia), ele retornará um caractere nulo.

Outras funções úteis do Excel VBA:

  • Função VBA LCase.
  • Função VBA TRIM.
  • Função VBA INSTR.
  • FUNÇÃO VBA SPLIT.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave