bonjours a tous
j'ai une macro a modifier mais je ni arrive pas donc j'ai besoin de votre aide
si une valeur change en "A1" j'ai un message1 qui apparait
et ma demande et que
si une valeur change en "A2" avoir un message2
si une valeur change en "A3" avoir un message3
Dans le module objet de Feuil1
Dans le module de code ThisWorkbook
merci pour vos réponse
j'ai une macro a modifier mais je ni arrive pas donc j'ai besoin de votre aide
si une valeur change en "A1" j'ai un message1 qui apparait
et ma demande et que
si une valeur change en "A2" avoir un message2
si une valeur change en "A3" avoir un message3
Dans le module objet de Feuil1
Code:
Public ValPrec
Private Sub Worksheet_Calculate()
Vérif
End Sub
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
Vérif
End Sub
Private Sub Vérif()
If VarType(Range("A1")) = VarType(ValPrec) Then _
If ValPrec = Range("A1") Then Exit Sub
MsgBox "Message1"
ValPrec = Range("A1")
End Sub
Dans le module de code ThisWorkbook
Code:
Private Sub Workbook_Open()
Feuil1.ValPrec = Feuil1.Range("A1")
End Sub
merci pour vos réponse