Não sei se você sabe, mas o Word possui uma função que altera o texto selecionado para maiúsculas e minúsculas, entre outras opções. Veja na imagem abaixo onde ela fica:
Esta opção está disponível na guia Página Inicial no Word. Infelizmente, ela não existe no Excel. Sendo assim, e atendendo a alguns leitores que me mandaram mensagem perguntando sobre isso, vou mostrar algumas maneiras de fazer isso manualmente.
Antes de mais nada, é preciso saber se você deseja que o texto seja alterado na mesma célula ou se pode ser em outra adjacente.
INSERINDO O TEXTO DE UMA CÉLULA COMO MAIÚSCULA EM OUTRA
O Excel possui funções que alteram a “caixa” do texto para caixa alta (maiúscula) ou caixa baixa (minúscula). Já falei sobre estas funções no post Funções de manipulação de texto no Excel, mas vou falar especificamente hoje sobre a função MAIÚSCULA, que, como o nome sugere, converte o texto de uma célula, porém em outra.
Veja o exemplo abaixo:
O texto em A2 será transformado em maiúscula em qualquer outra célula, que não ela própria. A fórmula ficará =MAIÚSCULA(A2), e irei inserir em A3. Veja como ficou:
ALTERANDO PARA MAIÚSCULA NA PRÓPRIA CÉLULA
Para que seja feita a alteração para maiúscula na própria célula, será necessário o uso de macro. Nada complicado. O código tem apenas 3 linhas. Irei mostrar também como inserir uma tecla de atalho para facilitar o serviço.
Para começar, pressione Alt + F11 para abrir o Editor do Visual Basic. Na janela que aparecer, clique em Inserir -> Módulo, copie e cole o código abaixo:
1 2 3 | Sub Maiuscula() ActiveCell.Value = UCase(ActiveCell.Value) End Sub |
Veja abaixo como deve ficar:
Após isso, você pode fechar o Visual Basic. Você deve então acessar a lista de macros para executá-la e/ou criar uma tecla de atalho. Você pode fazer pela guia Exibir ou pela guia Desenvolvedor, caso esta última apareça para você. Pela guia Exibir, você deve clicar em Macros (a opção mais à direita) e então em Exibir Macros.
Será exibida a janela abaixo:
Se você quiser apenas fazer a macro rodar, basta clicar no Executar. Lembre-se de selecionar primeiro a célula que contém o texto que deve ficar em maiúscula.
Você pode também criar uma tecla de atalho para esta macro. Para isto, na janela acima, clique em Opções…
Clique onde está a letra M e pressione Shift mais a letra que deseja usar de atalho. Se você digitar Shitf +L, por exemplo, a tecla de atalho ficará Ctrl + Shift + L, e assim por diante.
Pressione Ok. A macro já estará pronta para ser usada. Selecione uma célula que contenha o texto que você deseja por em maiúscula e digite a tecla de atalho que você definiu.
OBS: O código da macro citado neste post serve apenas para uma célula. Se você quiser fazer isto para um intervalo de células, tente o código indicado neste post (está em inglês).

Termos que trouxeram a esta página:
- alterar letra no excel (4)
- colocar texto em minusculo no excell (4)
- COMO CONVERTER VÁRIAS COLUNAS EM MAIÚSCULA excel (1)
- CONVERTER TODAS AS CÉLUASPARA MINÚSCULA (1)
- formatar para 1 letra fiicar maiuscula e terminar minuscula no excel (1)
- mudar intervalo de celulas de minuscUla para mailuscula (1)
- o que é shitf 11 no excel (1)