Notifications
Clear all

Formatação de celula

16 Posts
2 Usuários
0 Reactions
2,972 Visualizações
(@sinesioml)
Posts: 29
Trusted Member
Topic starter
 

Amigos preciso de ajuda referente a formatação de celula.
Desejo uma formatação que não aceite colocar o ponto e hifen no CPF
tenho o formato 123.456.789-10 e desejo que mesmo colocando o ponto, a celula deixe neste formato 12345678910
sei que poderia usar a função substituir atraves do ctrl+l, mais desejaria saber se não tem como personalizar a celular.

se não tiver mesmo assim agradeço a todos...

 
Postado : 10/12/2012 3:26 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja teste na coluna B, se é o que espera (Macro/VBA no evento change da planilha)

Private Sub Worksheet_Change(ByVal Target As Range)
'By Reinaldo
Target.Select
Application.ScreenUpdating = False
If Not Intersect(Target, Range("B1:B100")) Is Nothing And Len(Target.Value) > 11 Then
Selection.NumberFormat = "@"
Target.Value = Format(WorksheetFunction.Substitute(WorksheetFunction.Substitute(Target.Value, ".", "", 1), "-", "", 1), "00000000000")
End If
Application.ScreenUpdating = True
End Sub
 
Postado : 11/12/2012 11:11 am
Página 2 / 2