Bonjour,
Je voudrais tester deux solutions sur la modification des cellules
1) demander une confirmation de changement de valeur
2) Enregistrer sur une autre feuille (log) les modification (Colonne A=emplacement de la cellule et colonne B=la date etc..)
Déjà pour le 1, j'ai mis cette source et le problème est que si je répond "non" à la question la fenêtre (msgbox) revient à la charge
Je vous laisse un fichier d'exemple.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("D4:G29")) Is Nothing Then
a = MsgBox("Attention, vous vous apprêtez à modifier cette valeur. Continuer ?", vbYesNo)
If a = vbYes Then Exit Sub Else ok = False: Target = val: Exit Sub
End If
End Sub
Merci pour votre aide.
Eric