Na planilha do Excel, há uma função LOWER que converte uma string de texto em minúsculas.
Assim como a função LOWER, há uma função embutida semelhante no Excel VBA - LCASE
A função VBA LCASE pega uma string como entrada e a converte em uma string minúscula.
Sintaxe da função VBA LCASE
Abaixo está a sintaxe da função VBA LCase
LCase (string)
'Corda' é o texto que você deseja converter para minú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 LCase.
Exemplos VBA LCase
O código abaixo converteria o texto especificado em minúsculas e o mostraria em uma caixa de mensagem.
Sub LCaseExample1 () MsgBox LCase ("Bom dia") End Sub
Aqui está outro exemplo, onde usamos uma variável ('Var') para manter a string de texto e, em seguida, usamos a função LCase para convertê-la em minúsculas.
Sub LCaseExample2 () Dim Var As String Var = "Bom dia" MsgBox LCase (Var) End Sub
Outro exemplo abaixo mostra como pegar a string de uma célula (A1) e mostrar a versão em minúsculas em uma caixa de mensagem.
Sub LCaseExample3 () MsgBox LCase (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 minúscula.
Abaixo está um exemplo mais prático da função LCase no Excel VBA. O código abaixo iria percorrer todas as células no intervalo selecionado e converter todas as strings de texto em minúsculas.
Sub LCaseExample1 () Dim rng As Range Set rng = Seleção para cada célula em rng Cell.Value = LCase (Cell) Next Cell End Sub
Algumas coisas importantes a saber sobre a função VBA LCase:
- Afeta apenas os caracteres maiúsculos da string de texto. Qualquer caractere diferente dos caracteres de texto em maiúsculas permanece inalterado.
- 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 VBA:
- Função VBA UCase.
- Função VBA TRIM.
- Função VBA INSTR.
- FUNÇÃO VBA SPLIT.