Ouvrir un PDF via VBA dans les feuilles d'un même classeur

Bonjour à tous,

Je voudrais insérer un bouton (contrôle de formulaires ou ActiveX) dans ma feuille#1 qui ouvre un fichier PDF insérer sous forme d'icône dans ma feuille#2.

J'ai actuellement créer un bouton de contrôle de formulaires qui fonctionne très bien avec la commande :

Sub Contrat()

ThisWorkbook.FollowHyperlink "I:\Contrat.pdf"

End Sub

Cependant, si je veux utiliser cette commande sur n'importe quel ordinateur, le chemin ne sera forcément plus bon et le bouton inactif. D'où l'intérêt d'aller chercher le fichier sur une feuille du même classeur. Cette feuille où sera tous mes PDF sera masquée.

J'espère avoir été clair.

Je vous remercie d'avance pour vos réponses.

Rechercher des sujets similaires à "ouvrir pdf via vba feuilles meme classeur"