Máscara de Texto Para CEP Pelo Auto-Preenchimento

Private Sub txtCep_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
txtCep.MaxLength = 10 'Limita a Quantidade de Caracteres do capo CEP
 Select Case KeyAscii
      Case 8       'Aceita apagar o campo, ou seja, Back Space
      Case 13: SendKeys "{TAB}"    'Emula o TAB
      Case 48 To 57
         If txtCep.SelStart = 2 Then txtCep.SelText = "."
         If txtCep.SelStart = 6 Then txtCep.SelText = "-"
      Case Else: KeyAscii = 0     'Ignora os outros caracteres
   End Select

End Sub

Comentários

Postagens mais visitadas deste blog

Função VBA - Validador de CNPJ

Autocorreção no Excel - Eu Escrevo e o Excel Corrige.

Função VBA - Busca Distância Entre Cidades