Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por Saulo 31 Jul 2020 às 16:05
Membro Novato
Mensagens: 52
Reputação: 3
#57608
Boa Tarde!
Na planilha anexa, seria possível todas as vezes que se digitasse um número na coluna “B” esse número fosse precedido das iniciais "NF-", por exemplo, se Eu digitasse 34570 na célula B5, o resultado deverá ser NF-34570 e assim por diante.
Segue planilha para análise.
Desde já agradeço.
Apenas usuários registrados podem ver ou baixar anexos.
Por osvaldomp 31 Jul 2020 às 18:02
Excel Expert
Mensagens: 1785
Reputação: 895
#57613
Experimente uma cópia do código abaixo no módulo da planilha Controle NF-e.

Código: Selecionar todosPrivate Sub Worksheet_Change(ByVal Target As Range)
 If Target.Count > 1 Then Exit Sub
 If Target.Column <> 2 Or Left(Target.Value, 1) = "N" Then Exit Sub
 Target.Value = "NF-" & Target.Value
End Sub


Alternativa sem macro: Formatar Células / Personalizado / "NF-"#
Neste caso os caracteres NF- não farão parte do conteúdo das células, diferentemente da solução via macro.
Por Saulo 03 Ago 2020 às 10:45
Membro Novato
Mensagens: 52
Reputação: 3
#57650
Prezado osvaldomp 31 Jul 2020 às 19:02
Funcionou Perfeitamente.
Muito Agradecido Por Vossa Ajuda.
Atenciosamente