Boa noite.
Já vi essa dúvida em vários sites e fóruns, e sempre dado como resolvido, mas estou tentando usar o código que é passado mas não consigo fazer o que desejo.
Criei uma macro para definir a máscara da célula em que consta a inscrição estadual de acordo com a UF (célula "B1") na célula anterior, gostaria que essa macro fosse chamada sempre que terminar de digitar o nº da inscrição estadual na célula "B2", sem MsgBox ou botões.
Pelo que vi, o código é esse, porém não consigo executar a macro...
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Intersect(Target, Range("B2")) Is Nothing Then
Call Macro1
End If
Application.EnableEvents = True
End Sub
Sub Macro1()
MsgBox "Macro1"
End Sub
Postado : 14/01/2014 5:38 pm