Você está na página 1de 1

1 Uma Macro para Formatar Textos em Letra Maiúscula Automaticamente Bertolo

Uma Macro para Formatar Texto em Letra


Maiúscula Automaticamente
Essa macro altera, automaticamente, o texto digitado em minúscula para
maiúscula.
1. Abra o Excel.
2. Clique na guia da Plan1 desse arquivo com o botão direito do mouse e
clique na opção Exibir código. Cada planilha de uma pasta tem um código
relacionado a ela.
3. Cole a subrotina abaixo neste no módulo.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)


'Target é um argumento que se refere ao range que está
'sendo mudado
If Target.Column = 2 Then
'esta verificação é para evitar o procedimento de se
'chamar repetidamente
If Not (Target.Text = UCase(Target.Text)) Then
Target = UCase(Target.Text)
End If
End If
End Sub

4. Voltando ao Excel, clique em qualquer célula da coluna B, digite um texto em


minúsculas e pressione Enter.
A macro em questão altera somente textos digitados na coluna B, ou seja, na coluna
2 da planilha.
Para alterar essa coluna:
1. Clique com o botão direito do mouse na guia da Plan1 e, em seguida, em Exibir
código.
2. Localize a linha If Target.Column = 2 Then e altere o valor 2 para 3 (de terceira
coluna, ou coluna C).
3. Feche a janela de código.
4. Digite um texto em qualquer célula da coluna C e pressione Enter.

Você também pode gostar