Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Maiúscula

Dúvidas gerais sobre Excel
Roberto Albuquerque
Colaborador
Colaborador
Mensagens: 14
Registrado em: Sáb Dez 20, 2014 2:34 pm

Maiúscula

Mensagem por Roberto Albuquerque »

Bom dia,

Como faço para formatar uma coluna ou linha para que, ao digitar, já venha em maiúscula sem usar o capslock? Alguém pode me ajudar? Obrigado.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1561
Registrado em: Sáb Mar 13, 2010 8:10 pm
Localização: São José dos Pinhais - Pr

Re: Maiúscula

Mensagem por Mauro Coutinho »

Existem várias formas, uma delas é utilizando a rotina abaixo, cole no evento da aba que quer a transformação.
Como utilizamos o Evento Change, o texto digitado só será convertido apos der o enter ou sair da celula digitada.

Nesta rotina está definido as celulas que serão convertidas, ficando entre "A2:D20", é só ajustar

Código: Selecionar todos

Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Target.Cells.Count > 1 Then Exit Sub
    
    'Se não for entre este intervalo não transforma
    If Not Intersect(Target, Range("A2:D20")) Is Nothing Then
        On Error Resume Next
        Application.EnableEvents = False
        Target = UCase(Target) 'Transforma em maiuscula
        Application.EnableEvents = True
    End If
    
    On Error GoTo 0
    
End Sub


Roberto Albuquerque
Colaborador
Colaborador
Mensagens: 14
Registrado em: Sáb Dez 20, 2014 2:34 pm

Re: Maiúscula

Mensagem por Roberto Albuquerque »

Tem como fazer sem VBA?


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder