Página 1 de 1

mascara para controlar placas de carro

Enviado: 09 Mar 2016 às 16:30
por LuizHumberto
Como criar uma mascara para controle de placas de carro (Ex: EDS-2565), onde seja indiferente digitar as letras em maiúsculo ou minúsculo e o Excel transforme em maiúsculo e não seja preciso digitar o hífen que o sistema coloque-o?

Atualmente eu faço isso em fórmula, mas preciso em mascara.

Re: mascara para controlar placas de carro

Enviado: 09 Mar 2016 às 17:45
por Startec
Segue a opcao em vba
A macro esta ajustada para convertre os dados que forem digitadas na coluna A
Código: Selecionar todos
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column = 1 Then
If Len(Target) >= 3 Then
Target = UCase(Target)
End If
If Len(Target) >= 3 And Len(Target) <= 7 Then
Target = Left(Target, 3) + "-" + Right(Target, 4)
End If
End If
End Sub