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 :

Problème de Lien hypertext


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 137
    Par défaut Problème de Lien hypertext
    Bonjour à toutes et à tous,

    J'ai créé un lien hypertext qui renvoi à une plage sur une autre page, jusque là pas de pb...
    Ca se complique quand je cache cette page : le lien ne renvoie à rien, normal
    Comment faire pour qu'en cliquant sur le lien, un macro affiche la page et sélectionne la plage...
    J'ai tenté avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
        lien = Target.Name
        Sheets("Feuil2").Visible = True
     
    End Sub
    Il m'affiche bien la page mais il ne va pas à la plage considérée.

    J'ai tenté ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
        lien = Target.Name
        Sheets("Feuil2").Visible = True
        Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
     
    End Sub
    Mais là ça tourne en rond...

    Il me faudrait un "before click"...

    Quelqu'un à une idée ?

    Merci,

    SB

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Pour l'empêcher de tourner en rond il faut désactiver les évènements
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Application.EnableEvents = False
     lien = Target.Name
     Sheets("Feuil3").Visible = True
     Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
    Application.EnableEvents = True
    C'est normal la définition de lien que n'utilise pas par la suite ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 137
    Par défaut
    Merci beaucoup !
    Ca ne fonctionne pas tout de même, c'est la fonction Hyperlinks qui ne fonctionne pas....
    SB

  4. #4
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Sur mon classeur de test ça fonctionne.
    Peux-tu être un peu plus précis ? un message d'erreur ? lequel ? a quelle ligne ? Sinon que se passe-t-il ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 137
    Par défaut
    Citation Envoyé par halaster08 Voir le message
    Sur mon classeur de test ça fonctionne.
    Peux-tu être un peu plus précis ? un message d'erreur ? lequel ? a quelle ligne ? Sinon que se passe-t-il ?
    En fait la plage à laquelle renvoyait le lien ne s'affiche pas...
    Mais pas de souci, j'ai collé une macro sur un bouton en lieu et place, et ça fonctionne nickel !
    Merci

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

Discussions similaires

  1. [WD-2007] Problème de lien hypertexte Excel-Word
    Par la lozere dans le forum VBA Word
    Réponses: 2
    Dernier message: 14/01/2010, 10h55
  2. 4D Write et problème de lien hypertexte
    Par jfcbahouel dans le forum 4D
    Réponses: 6
    Dernier message: 27/10/2008, 20h44
  3. problème de lien hypertexte
    Par Nutella64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 20/07/2007, 14h23
  4. [HTML] Problèmes de liens hypertext
    Par Icaryon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 21/06/2006, 15h56

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