yusukens XLDnaute Occasionnel 5 Juillet 2021 #1 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
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 5 Juillet 2021 #2 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: 8 Vote positif 0 Vote négatif
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
yusukens XLDnaute Occasionnel 5 Juillet 2021 #3 Merci beaucoup Sylvanu, c'est exactement ce qu'il me fallait. un grand merci !! Vote positif 0 Vote négatif