Bonjour,
J'ai un problème assez étrange avec l'évènement Worksheet_Calculate de VBA.
Si j'ai bien compris, à chaque calcul de la feuille Excel, cet évènement se déclenche.
Mon problème est que je constate que cet évènement ne se déclenche pas toujours. Quand je recalcule la feuille, rien ne se passe... En revanche quand j'exécute le code à partir de la fenêtre VBA, là ça marche.
Le pire est que j'ai utilisé cet évènement il y a quelques temps dans un classeur Excel pour faire des tests très simples sur les valeurs des cellules (exemple ci-dessous), et tout se déclenchait parfaitement.
Private Sub Worksheet_Calculate()
If Range("L21") < 2000 Then
MsgBox "Attention"
End If
End Sub
Ma situation où l'évènement ne fonctionne pas se manifeste en plus sur le même classeur Excel dans une autre feuille... J'ai bien fait attention à me situer sur la bonne feuille pour écrire mes instructions.
Merci de votre aide