Lancement de macro des qu'une cellule est modifié

  • Initiateur de la discussion Initiateur de la discussion Julien69
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Julien69

Guest
Bonjour,

Je souhaiterai lancer une macro lorsqu'une cellule est modifié. Jusque la tout va bien j'ai trouver le code qui marche nickel.
Voici le code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
Set KeyCells = Range("b7")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
toto.Show
End If
End Sub

La ou cela se complique, c'est que sur cette même feuille je souhaite que la macro toto se déclenche des que la cellule b7 est modifié, mais aussi que la cellule tata se déclenche des que la cellule h7 est modifié et pour finir que la macro titi se déclenche des que la cellule r7 est modifié.

Si quelqu'un as une idée ?, je suis preneur.
En vous remerciant par avance
 
Re : Lancement de macro des qu'une cellule est modifié

bonjour julien

comme je comprends

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [B7,H7,R7]) Is Nothing And Target.Count = 1 Then
 If Target.Address = "$B$7" Then 'ton code
 If Target.Address = "$H$7" Then 'ton code
 If Target.Address = "$R$7" Then 'ton code
End If
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
508
Réponses
4
Affichages
586
Retour