Como forçar uma sequência de texto para MAIÚSCULAS / minúsculas / Primeira Letra em Maiúscula no Excel?
No Excel, ao inserir algumas letras ou palavras nas células, você pode querer forçar as sequências de texto a ficarem em maiúsculas, mesmo que tenha digitado letras minúsculas ou com a primeira letra em maiúscula e vice-versa. A maioria de nós pode considerar o recurso Validação de Dados no Excel; com essa função, receberemos um aviso quando não digitarmos o formato correto do texto. Neste artigo, vou apresentar maneiras interessantes de forçar o texto para maiúsculas, minúsculas ou com a primeira letra em maiúscula, conforme necessário.
Alterar texto para MAIÚSCULAS/minúsculas/Primeira Letra em Maiúscula com Kutools para Excel
Forçar as sequências de texto para MAIÚSCULAS / minúsculas / Primeira Letra em Maiúscula com Validação de Dados
A Validação de Dados é uma ferramenta poderosa no Excel, ela pode nos ajudar a realizar várias operações. Com sua ajuda, também podemos forçar o uso de maiúsculas, minúsculas ou a primeira letra em maiúscula das sequências de texto ao digitar. Por favor, siga os passos abaixo:
1. Vá até Dados > Validação de Dados > Validação de Dados, veja a captura de tela:
2. Na caixa de diálogo Validação de Dados, na aba Configurações, clique na lista suspensa Permitir e escolha a opção Personalizado, depois, na caixa de texto Fórmula, insira esta fórmula =EXATO(MAIÚSCULA(A1),A1), (A1 representa uma coluna onde você aplicará esse recurso, você pode alterá-la conforme necessário), veja a captura de tela:
3. Em seguida, você pode criar um alerta conforme necessário. Clique na aba Alerta de Erro e selecione Parar na lista suspensa Estilo, no canto direito da caixa de texto Mensagem de Erro, insira sua própria mensagem de aviso, veja a captura de tela:
4. Depois, clique em OK para fechar a caixa de diálogo. Agora, quando você inserir a sequência de texto que não estiver em maiúsculas na coluna A, uma caixa de aviso aparecerá para lembrá-lo de inserir letras maiúsculas.
Observação:
Se você precisar forçar as sequências de texto para minúsculas ou com a primeira letra em maiúscula, aplique as seguintes fórmulas na Validação de Dados na etapa 2.
Forçar para minúsculas: =EXATO(MINÚSCULA(A1),A1);
Forçar para a primeira letra em maiúscula: =EXATO(PRIMEIRALETRAMAIÚSCULA(A1),A1)

Desbloqueie a Magia do Excel com o Kutools AI
- Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
- Codificação VBA: Escreva e implemente código VBA sem esforço.
- Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
- Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Forçar as sequências de texto para MAIÚSCULAS / minúsculas / Primeira Letra em Maiúscula com código VBA
Com o seguinte código VBA, ao inserir palavras em minúsculas em uma célula, o texto em minúsculas será automaticamente alterado para letras maiúsculas.
1. Pressione e segure as teclas ALT + F11, isso abrirá a janela Microsoft Visual Basic for Applications.
2. Em seguida, escolha a planilha usada no Explorador de Projetos à esquerda, dê um duplo clique nela para abrir o Módulo e, em seguida, copie e cole o seguinte código VBA no Módulo em branco:
Código VBA: Forçar sequência de texto para maiúsculas
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.UCase(Target.Value)
End Sub
3. Salve e feche este código para retornar à planilha. Agora, quando você inserir uma sequência de texto, seja ela em minúsculas ou com a primeira letra em maiúscula, ela se tornará maiúscula automaticamente após pressionar a tecla Enter.
Observações:
1. Este código é aplicado à planilha inteira.
2. Se você não conseguir encontrar o Painel Explorador de Projetos na janela, pode clicar em Exibir > Explorador de Projetos para abri-lo.
3. Para forçar as palavras para minúsculas ou com a primeira letra em maiúscula, você pode aplicar o seguinte código VBA: (O procedimento é o mesmo do acima)
Código VBA: Forçar sequência de texto para minúsculas
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.LCase(Target.Value)
End Sub
Código VBA: Forçar sequência de texto para a primeira letra em maiúscula
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = Application.WorksheetFunction.Proper(Target.Value)
End Sub
Alterar texto para MAIÚSCULAS/minúsculas/Primeira Letra em Maiúscula com Kutools para Excel
Se você quiser apenas alterar alguns textos específicos para MAIÚSCULAS, minúsculas ou Primeira Letra em Maiúscula, pode aplicar o utilitário Alterar Formato do Kutools para Excel para fazer isso rapidamente.
Após instalar gratuitamente o Kutools para Excel, por favor, faça o seguinte:
1. Selecione os textos que deseja alterar o formato e clique em Kutools > Texto > Alterar Formato. Veja a captura de tela:
2. Na caixa de diálogo Alterar Formato selecione a opção de operação conforme necessário, e você pode visualizar o resultado no painel Visualização . Veja a captura de tela:
3. Clique em Ok ou Aplicar e os textos terão o formato alterado.
Alterar para MAIÚSCULAS | Alterar para Primeira Letra em Maiúscula | Alterar para caso de frase |
![]() | ![]() | ![]() |
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!