Skip to main content

Como forçar uma sequência de texto para MAIÚSCULAS / minúsculas / Primeira Letra em Maiúscula no Excel?

Author: Xiaoyang Last Modified: 2025-06-04

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.

Forçar as sequências de texto para MAIÚSCULAS / minúsculas / Primeira Letra em Maiúscula com Validação de Dados

Forçar as sequências de texto para MAIÚSCULAS / minúsculas / Primeira Letra em Maiúscula com código VBA

Alterar texto para MAIÚSCULAS/minúsculas/Primeira Letra em Maiúscula com Kutools para Excel good idea3


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:

click Data Validation from Data tab

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:

set options in the Data Validation dialog box

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:

enter the warning message under the Error Alert tab

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.

a warning box will pop out to remind entering the uppercase letters

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)

a screenshot of kutools for excel ai

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.
Potencialize suas capacidades no Excel com ferramentas alimentadas por IA. Baixe Agora e experimente uma eficiência como nunca antes!

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

copy and paste the code into the sheet module

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.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

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:
click Change Case feature of kutools

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:
check the operation option in the dialog box

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
 Change to UPPERCASE  Change to Proper Case  Change to Sentence case

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

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!