Si vous souhaitez déclencher une macro automatiquement après la sélection d'une valeur dans une cellule (via liste déroulante ou non), il est nécessaire de suivre les étapes suivantes :
- Sélectionner le module correspondant à la feuille/onglet du classeur (module déjà existant par defaut)
- Insérer dedans du code VBA qui detectera le changement de valeur et appelera la macro VBA à éxécuter
- Créer dans un module à part la macro VBA à appeler
Ci-dessous le code VBA à insérer dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
Bonjour,
Cette fonction marche quand on modifie directement la valeur la cellule A1 dans la feuille concernée mais comment faire quand on veut que le MsgBix affiche un message quand la valeur de A1 est modifiée suite au résultat du calcul de B1 + C1 sur la même feuille voir sur une autre feuille?