Jean-Eric, super ça fonctionne. Voici le code que j'ai mis.
Option Explicit
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
If Target.Range.Address = "$A$3" Then
Masquer_Colonnes_Dates_Sem
End If
End Sub
Private Sub Masquer_Date()
MsgBox "Exécution macro !...", 64, "Information"
End Sub
Sub Masquer_Colonnes_Dates_Sem()
Sheets("Sheet1").Range("Q:Z").EntireColumn.Hidden = True
End Sub
Maintenant, tu devinera que je veux maintenant en B3, mettre un texte qui dit l'inverse Afficher les dates. J'ai mis ce code modifié et sa fonctionne pas.
Option Explicit
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
If Target.Range.Address = "$A$3" Then
Masquer_Colonnes_Dates_Sem
End If
End Sub
Private Sub Masquer_Date()
MsgBox "Exécution macro !...", 64, "Information"
End Sub
Sub Masquer_Colonnes_Dates_Sem()
Sheets("Sheet1").Range("Q:Z").EntireColumn.Hidden = True
End Sub
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
If Target.Range.Address = "$B$3" Then
Afficher_Colonnes_Dates_Sem
End If
End Sub
Private Sub Masquer_Date()
MsgBox "Exécution macro !...", 64, "Information"
End Sub
Sub Afficher_Colonnes_Dates_Sem()
Sheets("Sheet1").Range("q:z").EntireColumn.Hidden = False
End Sub