Enquanto a função Excel 2010 " UPPER" irá converter uma seqüência de texto em letras maiúsculas , a função só consegue criar uma nova célula com o texto em maiúsculas , em vez de converter uma célula existente . Para alterar todo o texto em uma planilha inteira em maiúsculas , você vai precisar usar o Visual Basic for Applications (VBA) , que é uma linguagem de programação que vem com o Excel. VBA pode criar uma macro que vai mudar a cada pedaço de texto em maiúsculas com o clique de um botão. Instruções
1
Abra a planilha Excel.
2
Pressione Alt e F11 para abrir o console de VBA Excel 2010. Uma vez que o console se abre , localize o nome da pasta de trabalho na lista no lado esquerdo da tela. Botão direito do mouse o nome do livro , mova o mouse sobre "Inserir" e selecione " Module ". Clique duas vezes no módulo que aparece.
3
Clique em qualquer lugar no espaço em branco do lado direito do console VBA. Digite o seguinte : "Sub UpperCaseConvert ()" e pressione Enter. VBA irá inserir automaticamente o comando " End Sub " na parte inferior do código.
4
Digite " Dim x As Range" na linha logo abaixo da linha "Sub" . Isto irá criar uma variável, "x ", que você vai precisar mais tarde no código VBA. Pressione Enter para acessar o próximo linha
5
Digite o seguinte código no console VBA: .
Para cada x Cells.SpecialCells ( xlConstants , xlTextValues )
x.Formula = UCase ( x.Formula )
Próxima
Isto irá percorrer um por um através de cada célula que contém o texto em sua planilha e convertê-lo em maiúsculas. Clique no "X" no canto superior direito do console VBA para a fechar.
6
Clique na guia "Desenvolvedor" no topo da tela do Excel. Clique no botão "Macro" , que está localizado na área "Código" da fita . Selecione " UpperCaseConvert " na lista de macros e clique em " Executar".