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.
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Maiúscula
-
- Colaborador
- Mensagens: 14
- Registrado em: Sáb Dez 20, 2014 2:34 pm
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: Maiúscula
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
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
-
- Colaborador
- Mensagens: 14
- Registrado em: Sáb Dez 20, 2014 2:34 pm