Bonjour,
Hé! Hé! ... ça ne fonctionne pas, car en A1 ... tu as un hyperlien et en A2 ... tu as des cellules fusionnées ...
Une suggestion ...
Je comprends que tu as 170 feuilles et que cela deviendrait lourd à corriger ...
Je suggère donc d'utiliser les cellules B1 et C1 ...
Change le code que je t'ai proposé pour celui-ci ...
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Intersect(Target, Range("B1:C1")) Is Nothing Then Exit Sub
If Target.Address = "$B$1" Then
MsgBox "menu!"
End If
If Target.Address = "$C$1" Then
MsgBox " Ici sera la macro d'impression !"
End If
End Sub
Est-ce que cela pourrait convenir ?
ric