Macro qui ne fonctionne pas....worksheet_change

Bonjour

dans Feuil2 j'ai une petite macro qui est censée démarrer au worksheet change

malheureusement absolument rien ne se passe

Private Sub Worksheet_Change(ByVal Target As Range)

If Not Application.Intersect(Target, Range("A1:A99")) Is Nothing Then

MsgBox (Target.Value)

End If

End Sub

vous voyez c'est tout bête si on modifie une case de colonne A ça affiche la valeur

or ...rien

j'ai essayé des points d'arrêt mais on y arrive même pas

comme si la worksheet_change n'était même pas reconnue

ça dépasse mes modestes compétences mais peut être pas les votres...

c'est d'autant plu étrange qu'hier ça fonctionnait

merci


ok bon laissez tomber ...j'ai fermé/réouvert excel et tout fonctionne

encore un des mystères de crosoft

merci

Bonsoir

@ bientôt

LouReeD

Bonjour,

Pour ton info, rien de mystérieux ! L'interception des évènements a été fortuitement désactivée (si par exemple tu as une proc. qui les désactive et les réactive après avoir opéré, qu'une erreur survienne, la réactivation n'a pas lieu...), il faut donc exécuter une procédure qui réactive les évènements ou fermer Excel et rouvrir...

NB- Si cela provient d'une procédure (voir où se trouverait une ligne de code : Application.EnableEvents = False), il serait bon de la détecter pour y insérer une gestion d'erreur ayant pour but de réactiver...

Cordialement.

Rechercher des sujets similaires à "macro qui fonctionne pas worksheet change"