XL 2019 ouverture lien hypertexte par macro

fiorino

XLDnaute Nouveau
Bonjour
j'ai une feuille1 avec des boutons. exemple un bouton nommé "géoportail"
je voudrais affecter au bouton "géoportail" une macro qui va lire dans la feuille 2 la cellule A1 et ouvrir automatiquement la page web de l'url de cette cellule, tout en gardant la feuille 1 affichée ( je ne voudrais pas basculer sur l'affichage de la feuille 2)
je ferai de même avec un autre bouton qui irait ouvrir l'URL de A2, etc...
Si quelqu'un a une idée. j'ai regardé des exemples sur internet mais je cale...
Merci
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour @fiorino, @sylvanu ,

Vous n'étiez pas loin.... Il manquait une référence à la feuille sur laquelle se trouve le lien :
VB:
ThisWorkbook.Sheets("Feuil2").Range("A1").Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True

Dans le fichier joint vous trouverez également une façon de le faire sans avoir le lien sur une feuille.
Code:
Sub monde2()
ThisWorkbook.FollowHyperlink "https://www.lemonde.fr/", NewWindow:=False, AddHistory:=True
End Sub
L'adresse du lien doit être complète.
 

Pièces jointes

  • monde.xlsm
    29.2 KB · Affichages: 42

Discussions similaires

Statistiques des forums

Discussions
312 164
Messages
2 085 864
Membres
103 007
dernier inscrit
salma_hayek