Olá amigos!
Estou tentando colocar em minha planilha algumas msg automáticas que serão exibidas conforme a célula for preenchida com qualquer valor. Estou usando o seguinte código:
----------------------------------------------------------------------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
Dim Mensagem
Mensagem = Sheets("msg").Range("d1").Value2
Set KeyCells = Range("j4")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
MsgBox " Obrigado, e lembre-se:" & Mensagem
End If
End Sub
--------------------------------------------------------------------------------------------------------
Este código esta funcionando muito bem, com exceção que ele sempre é ativado quando a célula é editada e isso acaba ficando um incomodo, com isso eu gostaria que ela apenas fosse ativada quando ela deixasse de ser nula ou apenas uma vez que ela fosse ativada.
Desde já agradeço a todos.
Postado : 01/06/2014 10:47 am