Olá,
Gostaria de saber como fazer um código para a formatação de uma célula
usuário digita célula J12: c40056722016
exibir na célula J2: C400567-2/2016
achei o um código assim, porém a "/" não fica no lugar correto.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'c123456-2/2016
Dim sig1, sig2, sig3, sig4
For Each x In Range("j12")
If x.Value <> "" And Len(x.Value) = 12 Then
x.Value = UCase(x.Value)
sig1 = Left(x.Value, 7)
sig2 = Right(x.Value, 2)
x.Value = sig1 & "-" & sig2 & "/"
End If
Next
Adrilmb
Novo Membro
Registrado
5 Mensagens
0 Curtidas