IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E]Suivre un lien


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 15
    Points : 8
    Points
    8
    Par défaut [VBA-E]Suivre un lien
    Bonjour,

    voilà j'ai un lien hypertexte sur une page Excel qui marche très bien si je clique dessus. Mais lorsque je veux le faire via une macro, cela ne fonctionne pas, il ne se passe rien.

    Voilà mon petit bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Range("B29").Select
    Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
    J'ai pourtant fais un enregistrement du cliquage manuel.

    Quelqu'un peut me dire pourquoi cela ne fonctionne pas ?

    Merci

  2. #2
    Membre expérimenté Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Points : 1 405
    Points
    1 405
    Par défaut
    Et tu as quoi, en B29 ?
    Un hyperlien vers un autre fichier Excel?

  3. #3
    Futur Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    Ben ca peut être en général des fichiers Excel oui, mais aussi des fichiers word. Ca doit être variable.
    C'est un lien qui est écrit déjà à l'aide d'une autre macro. Mais ce lien fonctionne manuellement donc je ne pense pas que le problème soit le lien, enfin je pense, avec mon peu de connaissances... lol

  4. #4
    Membre expérimenté Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Points : 1 405
    Points
    1 405
    Par défaut
    Mais un hyperlien, c'est fait pour cliquer dessus!
    Si tu veux ouvrir un fichier par une macro, il faut faire des "Open".
    Non?

  5. #5
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 150
    Points
    20 150
    Par défaut
    bonsoir

    si le lien hypertexte est dans la Cellule B29 , tu peux tester

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisWorkbook.FollowHyperlink Range("B29").Hyperlinks.Item(1).Address, , True


    bonne soiree
    michel

  6. #6
    Futur Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    Ok je vais essayer tout ca et je vous tient au courant si ca marche

  7. #7
    Futur Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    Le open ne marche que pour des fichiers Excel. Et le FollowHyperlink est un évennement (donc une partie de code qui se produit si l'on clique sur une lien)

    Je n'arrive donc pas à ouvrir de fichier word à partir d'une macro. Quelqu'un sait ??

  8. #8
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 150
    Points
    20 150
    Par défaut
    bonjour

    cette methode fonctionne tres bien pour ouvrir des fichiers :

    .xls
    .doc
    .txt
    .pdf
    .ppt

    depuis Excel



    je n'ai pas compris ton dernier message :

    FollowHyperlink est un évennement (donc une partie de code qui se produit si l'on clique sur une lien)

    tu as testé la macro en indiquant le chemin et le nom du fichier dans la cellule B29 ?


    bon apres midi

  9. #9
    Futur Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    ben en faite, quand j'ai cliqué sur l'aide excel pour savoir comment marche cette fonction, elle m'a dit que c'était un évenevement.

    Bon après plusieurs prisent de têtes, en copiant l'adresse dans une cellule et en la recollant dans la bonne cellule, cela fonctionne ???????

    Alala l'informatique... mais j'espere que le problème ne se reposera plus.
    En tout merci d'avoir pris du temps pour me répondre. A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Compatibilité VBA 2010 -> 2013 (Suivre un lien hypertexte)
    Par NeilujA dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 28/02/2014, 17h31
  2. [VBA-E] Affecter un lien hypertexte au texte d'un cellule
    Par yaya54 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/03/2006, 10h38
  3. [VBA-E]copier un lien hypertexte sur Excel
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/02/2006, 19h22
  4. [VBA-E]enlever les liens d'une requete externe
    Par arnogef dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/02/2006, 15h21
  5. Suivre un lien .lnk ou sortir du dossier avec cygwin
    Par ThanosT dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 01/10/2005, 11h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo