Activer lien hypertexte en vba
Résolu
Bonjour,
dans un classeur excel j'ai une formule lien hypertexte style : =LIEN_HYPERTEXTE(A1) je voudrais pouvoir l'activer en VBA, comment faire...??? A L'aide.
Merci beaucoup.
dans un classeur excel j'ai une formule lien hypertexte style : =LIEN_HYPERTEXTE(A1) je voudrais pouvoir l'activer en VBA, comment faire...??? A L'aide.
Merci beaucoup.
Configuration: Windows XP Internet Explorer 6.0
3 réponses
-
ContributeurBonjour,
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="L'adresse"
A+
EDIT:
Je crois que j'avais mal compris ta question...
Range("A1").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
-
ContributeurEt si tu a plusieur lien...
Dim Hyper As Hyperlink For Each Hyper In Worksheets("Classeur1").Hyperlinks If InStr(Hyper.Name, "Le nom dans la cellule") <> 0 Then Hyper.Follow Next
Et tu peu aussi y ajouter les paramètres.
A+-
merci pour tes propositions mais ca ne fonctionne toujours pas :
voici le code :
Public Sub action2()
'§Ouvrir le lien flashé
'§0643
'code de la procédure
ActiveCell("-0,5").Copy
Range("IT2").PasteSpecial
Range("IT3").Select
End Sub
la formule du lien hypertexte excel est en IT3, merci d'avance pour vos suggestions! -
Contributeur@freddvJe te pase 3 formules de code QUI FONTIONNE et tu viens avec un bout de code à la noix..
C'est quoi ca...ActiveCell("-0,5").Copy
Essaye les codes que je t'ai passé en adaptant les adresses des cellules et éventuellement le nom. -
@lermite222c'est une partie d'une barre d'outil qui recupere le nom du fichier et son emplacement est qui créer un code barre en bas de page, lorsque l'on flashe le code barre en bas de page il saute une ligne automatiquement, et pour pouvoir alimenter mon code hypertexte il faut que l'alimentation du code se fasse sur la ligne precedente donc voila pourquoi : ActiveCell("-0,5").Copy car ActiveCell("-1").copy saute 2 lignes et pas 1.
toujours est il que tes bout de codes ne fonctionne pas chez moi Excel 2002 SP3, windows XP.
quelqu'un aurait il une autre idée? -
@Freddvpersonnes n'a une idée ? m'a question est peut être pas tres explicite, j'ai un lien hypertexte avec la Fonction "=LIEN_HYPERTEXTE" dans un classeur excel est je veux que la macro ouvre se lien...
Merci de vos reponses ...
-
-
ContributeurTu veux que la macro ouvre le lien comme si ont cliquait dessus ?
Explique-toi mieux alord, faut te sortir les mots hors de la bouche.. ( de ton clavier)-
-
Contributeur@FreddvEt ben alors, mes postes 1 et 2 te donne la solution, et dit pas que ca marche pas c'est pas vrais, que tu ai pas compris, d'accord, mais alors demande des explications complémentaire et dit pas tout de go... Ca marche pas
-
@lermite222bou, c'est de ma faute j'essayais de coller mon code, dans ma barre d'outil, alors qui suffisait de faire un nouveau Module et de faire la liaison dans le code de ma barre d'outil.
Pardon lermite222. -
-