Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Lancer une macro en cliquant sur une cellule fusionné

yusukens

XLDnaute Occasionnel
Bonjour,

En insérant la code suivant dans la feuille.
Cela lance la macro "MacroZ" lorsqu'on clique dans la cellule B4.

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$B$4" Then MacroZ
End Sub

Mais lorsque B4 est fusionné jusqu'à K4 comment peut-on réécrire le code pour que cela fonctionne ?

en vous remerciant par avance
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Ausukens,
Voir PJ avec ceci :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Fin
    If Not Intersect(Target, Range("B4:K4")) Is Nothing Then
         MacroZ
    End If
Fin:
End Sub
 

Pièces jointes

  • MacroZ.xlsm
    13.5 KB · Affichages: 7

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…