Como converter uma cadeia de texto em maiúsculas, minúsculas ou com a primeira letra em maiúscula no Excel?
No Excel, quando introduz algumas letras ou palavras nas células, poderá pretender forçar as cadeias de texto a maiúsculas, mesmo que tenha introduzido letras em minúsculas ou Primeira Letra em Maiúscula, e vice-versa. Muitos de nós poderão considerar utilizar a funcionalidade Validação de Dados do Excel; com esta função, receberá um aviso sempre que não digitar o tipo correto de letra. Neste artigo, apresento-lhe algumas formas interessantes de forçar o texto a maiúsculas, minúsculas ou Primeira Letra em Maiúscula, conforme necessário.
Forçar as cadeias de texto a maiúsculas / minúsculas / Primeira Letra em Maiúscula com código VBA
Mudar texto para MAIÚSCULAS/minúsculas/Primeira Letra em Maiúscula com Kutools para Excel ![]()
Forçar as cadeias de texto a maiúsculas / minúsculas / Primeira Letra em Maiúscula com Validação de Dados
A Validação de Dados é uma ferramenta poderosa no Excel que o ajuda a realizar inúmeras operações. Com ela, é ainda possível forçar automaticamente as cadeias de texto a maiúsculas, minúsculas ou com a primeira letra em maiúscula durante a introdução. Siga estes passos:
1. Clique em Dados > Validação de Dados > Validação de Dados. Veja a captura de ecrã:

2. Na caixa de diálogo Validação de Dados, no separador Definições, clique na lista pendente Permitir e selecione a opção Personalizado. Em seguida, na caixa de texto Fórmula, introduza esta fórmula: =EXACTO(MAIÚSCULAS(A1);A1) (A1 representa a célula à qual aplicará esta funcionalidade; pode alterá-la conforme necessário). Veja a captura de ecrã:

3. Pode então criar um alerta exatamente como desejar. Clique no separador Alerta de Erro e selecione Parar na lista pendente Estilo. No canto superior direito da caixa de texto Mensagem de erro, introduza a sua própria mensagem de aviso — veja a captura de ecrã:

4. Em seguida, clique em OK para fechar a caixa de diálogo. Agora, ao introduzir uma cadeia de texto que não esteja em maiúsculas na coluna A, aparecerá uma caixa de aviso a lembrá-lo de utilizar apenas letras maiúsculas.

Nota:
Se precisar de forçar as cadeias de texto a minúsculas ou com a primeira letra em maiúscula, aplique as seguintes fórmulas na Validação de Dados no passo 2.
Forçar a minúsculas: =EXACTO(MINÚSCULAS(A1);A1);
Forçar a Primeira Letra em Maiúscula: =EXACTO(INICIALMAIÚSCULA(A1);A1)

Desbloqueie a Magia do Excel com KUTOOLS AI
- Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
- Programação VBA: Escreva e implemente código VBA com facilidade.
- Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
- Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
Forçar as cadeias de texto a maiúsculas / minúsculas / Primeira Letra em Maiúscula com código VBA
Com o seguinte código VBA, ao introduzir palavras em minúsculas numa célula, o texto será automaticamente convertido em maiúsculas.
1. Mantenha premidas as teclas ALT + F11 para abrir a janela Microsoft Visual Basic para Aplicações.
2. Em seguida, selecione a folha de cálculo utilizada no Explorador de Projetos à esquerda, clique duas vezes nela para abrir o Módulo e copie e cole o seguinte código VBA no módulo vazio:
Código VBA: Forçar cadeia de texto a maiúsculas
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.UCase(Target.Value)
End Sub

3. Em seguida, guarde e feche este código para regressar à folha de cálculo. Agora, ao introduzir uma cadeia de texto — quer em minúsculas ou com a primeira letra maiúscula —, esta será automaticamente convertida em maiúsculas assim que premir a tecla Enter.
Notas:
1. Este código aplica-se a toda a folha de cálculo.
2. Se não conseguir encontrar o painel Explorador de Projetos na janela, clique em Ver > Explorador de Projetos para o abrir.
3. Para converter as palavras em minúsculas ou com a primeira letra maiúscula, pode aplicar o seguinte código VBA: (o procedimento é idêntico ao descrito acima)
Código VBA: Forçar cadeia de texto a 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 cadeia de texto 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
Mudar texto para MAIÚSCULAS/minúsculas/Primeira Letra em Maiúscula com Kutools para Excel
Se pretender alterar apenas alguns textos específicos para MAIÚSCULAS, minúsculas ou com a Primeira Letra em Maiúscula, utilize a funcionalidade Alterar Maiúsculas e Minúsculas do Kutools para Excel para o fazer rapidamente.
Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:
1. Selecione os textos cujas maiúsculas e minúsculas pretende alterar e clique em Kutools > Texto > Alterar Maiúsculas e Minúsculas. Veja a captura de ecrã:
2. Na caixa de diálogo Alterar Maiúsculas e Minúsculas, selecione a opção pretendida e visualize previamente o resultado no painel Pré-visualização. Veja a captura de ecrã:
3. Clique em Ok ou em Aplicar e os textos serão alterados para maiúsculas e minúsculas.
| Mudar para MAIÚSCULAS | Mudar para Primeira Letra em Maiúscula | Mudar para Primeira Letra da Sentença em Maiúscula |
![]() | ![]() | ![]() |
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos


