Liens hypertexte variable

Bonjour,

j'ai un bouton, ou qd on clique dessus, cela ouvre un autre classeur à une certaine page.

Il se trouve que la page en question peut varier.

Je pense donc qu'il serait plus simple d'utiliser l'adresse contenue dans une cellule.

donc ma question est la suivante

Comment, en cliqant sur un bouton, ouvrir un fichier, dont l'adresse se trouve ds une cellule.

En gros : je veux en cliquant sur l'onglet ouvrir le fichier dont l'adresse est dans une cellule.

(heu , je ne sais pas si c'est clair )

Merci

Fred

Bonjour,

Pourquoi ne pas passer par une fonction LIEN_HYPERTEXTE ?

Voici un petit exemple : https://www.excel-pratique.com/~files/doc/xl_lien_hypertexte.xls

Par contre, je ne sais pas si on peut adapter le texte du lien....

Bonjour

Fichier explication exemple joint

Cordialement,

Amadéus

https://www.excel-pratique.com/~files/doc/TousLiensHyperListe.xls

Merci bcp...

Cela m'aide en partie,

Le pb c'est au niveau du bouton,

Je dois obligatoirement utiliser un bouton qui doit renvoyer à l'adresse inscrite dans la cellule.

je pense qu'en vba c'est faisable, mais je ne m'y connais pas encore assez pour ca.

En tt cas merci bcp, vs etes des chefs..

Comment en connaissez vous autant?

fred

Bonsoir

Voici un code à mettre dans le code du bouton

Sub BoutonLien()
Dim vFile As String
Dim vSheet As String
Dim vCell As String
'Met dans des variables le contenu des cellules contenant les informations
vFile = Range("B2")
vSheet = Range("C2")
vCell = Range("D2")
'Ouvre le classeur
Workbooks.Open vFile
'Affiche la bonne feuille
Sheets(vSheet).Select
'Selectionne la bonne cellule
Range(vCell).Select
End Sub

B2 contient le nom du fichier style :c\excel-pratique\classeur1.xls

C2 contient le nom de la feuille style Feuil1

D2 contient la référence de la cellule style A12

@+Jean-Marie

Bonsoir JeanMarie

Depuis le temps que j'essaie de remplacer ma vieille XL4....

Mais, j'obtiens une erreur d'exécution 1004 "La méthode de la classe Range a échoué"

Ligne:

Range(vCell).Select

Si tu pouvais réparer...

Cordialement,

Amadéus

Re...

Que contient la variable vCell ?

@+Jean-Marie

Bonsoir JeanMarie

Un nombre

Amadéus

Bonjour

Il faut que la valeur de la variable soit une référence de cellule, style A12 ou $A$12 ou $A$1:A$12 ou $A$A

@+Jean-Marie

Superbe..

Merci c'est tout a fait ce que je cherchais

Toutefois, j'ai la meme herreur qu'amadéus...

Et pourtant je met bien A1 ou $A$1..

s'il exsiste un remède à cela ...??

rectificatif, moi c'est à

"Sheets(vSheet).Select"

que j'ai le pb 1004

j'ai essayé Agences et Agences!...

Pareil.. le pb revient

En fait c'es des fois "Sheets(vSheet).Select" et des fois "Range(vCell).Select"

Merci

fred

Bonsoir

Je ne sais pas pourquoi vous dire, si Myta passe par là, peut-être qu'il a la réponse à ce problème.

J'ai beau essayer, je n'ai pas de problème.

@+Jean-Marie

PS : Myta a été une des personnes qui m'a fait basculer des macros XL4 vers le VBA.

Bonsoir jackfred

Réponse à ta question sur le fichier joint

JeanMarie ou Myta transcriront bien le Code en VBA.

Cordialement,

Amadéus

https://www.excel-pratique.com/~files/doc/TousLiensXL4.xls

Rechercher des sujets similaires à "liens hypertexte variable"