C'est normale qu'il ne fonctionne pas tu a 2 private sub avec le même nom en contant celui que je t'ai passé
celui la efface le il est dans la feuille 10 sauv ret
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("C2")) Is Nothing Then Exit Sub
affichercalendrier
End Sub
ensuite tu met ce code la
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim chromePath As String
Dim URL As String
' Chemin d'accès à Chrome
chromePath = "C:\Program Files\Google\Chrome\Application\chrome.exe"
If InStr(1, Target.Value, ",") > 0 Then
URL = "https://www.google.com/maps/place/" & Replace(Target.Value, " ", "+")
Shell ("""" & chromePath & """" & " -new-tab " & URL)
End If
End Sub