Função Vase LCase do Excel

Neste artigo, discutiremos a alteração do valor do texto para minúsculas. Podemos fazer isso pela função LCase no VBA. Semelhante ao UCase, o LCase altera os caracteres maiúsculos para minúsculos no VBA. A sintaxe será a seguinte para usar a função Lcase no VBA:

Sintaxe do LCase no Excel VBA

A sintaxe da função LCase excel VBA é a seguinte:

A string é a entrada que fornecemos para a função. A entrada pode ser uma única célula ou um grupo de células ou um intervalo de células inteiro. Se usarmos o Lcase, ele altera apenas o texto para letras minúsculas, mas não altera a estrutura do texto. Por exemplo, se tivermos um ponto-e-vírgula ou uma vírgula em nosso texto, ele permanecerá intocado. Por exemplo, se inserirmos Lcase (TUDO), o resultado que teremos será tudo. Segundo, em um exemplo, se tivermos uma entrada como Lcase (ANAND, ARAN / NEERAJ), o resultado será o seguinte: Anand, aran / Neeraj.

Vamos usar esta função em alguns exemplos que fornecerão um melhor pensamento sobre a função.

Nota : Lembre-se de ativar a guia do desenvolvedor na guia arquivos e, na seção de opções, para usar o VBA no excel.

Como usar a função Vase LCase do Excel?

Vamos aprender como usar um VBA LCase com alguns exemplos no Excel.

Você pode fazer o download deste modelo do VBA LCase Excel aqui - Modelo do VBA LCase Excel

Função VBA LCase - Exemplo # 1

Eu tenho uma string dentro de uma célula A1 da planilha 1. A string está em maiúscula e a converteremos em minúscula pela função Lcase. Dê uma olhada na string abaixo.

Siga as etapas abaixo para usar o LCase no Excel VBA.

Etapa 1: Começamos acessando a guia do desenvolvedor para abrir o VB Editor a partir de uma opção do Visual Basic.

Etapa 2: Agora clique na guia Inserir, que nos mostrará para inserir um módulo no VBA. Para começar a escrever o código, clique duas vezes no módulo.

Etapa 3: Em seguida, declare uma subfunção de macro.

Código:

 Subamostra () End Sub 

Etapa 4: Para usar qualquer uma das propriedades da planilha, precisamos ativar a planilha primeiro.

Código:

 Sub Amostra () Planilhas ("Plan1"). Ativar End Sub 

Etapa 5: Agora vamos alterar o valor na célula A1 usando a Função LCase da seguinte maneira.

Código:

 Subamostra () Planilhas ("Plan1"). Ativar Intervalo ("A1"). Valor = LCase (Intervalo ("A1")) End Sub 

Etapa 6: quando executamos o código acima, obtemos o seguinte resultado.

No exemplo acima, alteramos o texto de maiúsculas para minúsculas usando a função Lcase.

Função VBA LCase - Exemplo # 2

Vamos pegar a entrada do usuário em maiúsculas e alterar o valor do texto para minúsculas usando a função Lcase.

Etapa 1: Novamente, começamos acessando o VB Editor a partir do Visual Basic, na guia do desenvolvedor.

Etapa 2: clique na guia Inserir e adicione um novo módulo

Etapa 3: declarar uma segunda macro diferente da primeira, pois duas macros não podem ter o mesmo nome.

Código:

 Sub Amostra1 () End Sub 

Etapa 4: Use Dim para declarar duas variáveis ​​A e B como String.

Código:

 Sub Amostra1 () Dim A, B Como String End Sub 

Etapa 5: Use a função Caixa de Entrada para receber informações do usuário e armazenar o valor na variável A.

Código:

 Sub Amostra1 () Dim A, B Como String A = InputBox ("Write a string", "In Uppercase") End Sub 

Etapa 6: na loja B, o valor da sequência de entrada é alterado de maiúsculas para minúsculas usando a função Lcase.

Código:

 Sub Amostra1 () Dim A, B Como String A = InputBox ("Write a string", "In Uppercase") B = LCase (A) End Sub 

Etapa 7: Use a função Msgbox para exibir o resultado.

Código:

 Sub Amostra1 () Dim A, B Como String A = InputBox ("Write a string", "In Uppercase") B = LCase (A) MsgBox B End Sub 

Etapa 8: execute o código acima pressionando F5 e obteremos um prompt para fornecer um valor. Insira qualquer string. Clique em OK para ver o resultado.

Função VBA LCase - Exemplo # 3

Acima, discutimos como essa função Lcase não afeta a estrutura da sequência, ou seja, se houver vírgula, ponto-e-vírgula ou qualquer outro caractere especial, ela não será afetada. Para demonstração, eu tenho uma string na célula C1 com alguns caracteres especiais. É como abaixo,

Etapa 1: Novamente, começamos acessando o VB Editor a partir do Visual Basic, na guia do desenvolvedor.

Etapa 2: clique em Inserir e adicionar módulo acima, vamos escrever o código no mesmo módulo.

Etapa 3: Declare um terceiro nome de macro usando a Subfunção.

Código:

 Sub Amostra2 () End Sub 

Etapa 4: para usar a sequência na célula C1, precisamos ativar a planilha 1 primeiro.

Código:

 Sub Amostra2 () Planilhas ("Plan1"). Ativar End Sub 

Etapa 5: Agora, vamos usar a função LCase na célula C1 para verificar se isso afeta os caracteres especiais ou não.

Código:

 Sub Amostra2 () Planilhas ("Plan1"). Ativar Intervalo ("c1"). Valor = LCase (Intervalo ("c1")) End Sub 

Etapa 6: execute o código acima usando o botão executar e veja o seguinte resultado.

Podemos ver que o Lcase não afeta nenhum dos caracteres especiais da string.

Função VBA LCase - Exemplo # 4

Agora, neste exemplo, vamos alterar um intervalo de dados de maiúsculas para minúsculas usando a função LCase. Para demonstração, meus dados estão na Folha 2, que é a seguinte,

Quero alterar as seqüências de caracteres na coluna A, que estão em maiúsculas e minúsculas na coluna B.

Etapa 1: clique na guia Inserir e adicione o módulo

Etapa 2: declarar um nome de macro para este exemplo.

Código:

 Sub Amostra3 () End Sub 

Etapa 3: ative a planilha 2 primeiro para que possamos usar suas propriedades.

Código:

 Sub Amostra3 () Planilhas ("Planilha2"). Ativar End Sub 

Etapa 4: declarar uma variável A e seu tipo de dados por muito tempo.

Código:

 Sub Amostra3 () Planilhas ("Planilha2"). Ative Dim A As Sub Long End 

Etapa 5: Agora usaremos o loop for para repetir os próximos dados na próxima linha.

Código:

 Sub Amostra3 () Planilhas ("Planilha2"). Ative Dim A por muito tempo para A = 2 a 6 End Sub 

Etapa 6: Vamos alterar o valor na coluna A para minúsculas e armazená-lo na coluna B pelo código a seguir.

Código:

 Sub Amostra3 () Planilhas ("Planilha2"). Ative Dim A por muito tempo para A = 2 a 6 células (A, 2) .Value = LCase (Células (A, 1) .Value) End Sub 

Etapa 7: faça um loop até a última linha ser encontrada,

Código:

 Sub Amostra3 () Planilhas ("Planilha2"). Ative Dim A como longo para A = 2 a 6 células (A, 2) .Value = LCase (Células (A, 1) .Value) Próximo A End Sub 

Etapa 8: quando executamos o código acima, obtemos o seguinte resultado.

Coisas para lembrar

  • O Lcase altera o texto para minúsculas.
  • A entrada que fornecemos para a função pode ser uma única célula ou intervalo de células.
  • Se a função de entrada tiver símbolos ou caracteres especiais, ela permanecerá inalterada.

Artigos recomendados

Este é um guia para o VBA LCase. Aqui discutimos como usar a função Vase LCase do Excel, juntamente com exemplos práticos e modelo de excel para download. Você também pode consultar nossos outros artigos sugeridos -

  1. VBA InStr explicado com exemplos
  2. Tipo de dados inteiro VBA
  3. Como selecionar uma célula usando o código VBA?
  4. Transpor um intervalo no VBA

Categoria: