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 :

[E 03] Création de liens hypertexte


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut [E 03] Création de liens hypertexte
    Pour créer un lien hypertexte dans une macro, j'ai utilisé le code renvoyé par excel lorsque je l'ai enregistré manuellement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Range("J9:L10").Select
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
            "'Fiche '!J5", ScreenTip:="voir les tarifs", TextToDisplay:= _
            "voir les tarifs"
    Mais à l'exécution ça bogue : La méthode Range de l'objet global a échoué.
    Qui peut m'éclairer sur ce point ?

  2. #2
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonsoir,
    ton onglet est bien nommé "Fiche ", avec un espace?
    @+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut Réponse
    Hélas, oui.
    Ca ne vient donc pas de là, dommage

  4. #4
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour,
    je crois que tu peux obtenir une erreur s'il y a déjà un lien hypertexte dans ta cellule, tu dois soit le supprimer avant, soit le modifier.
    cordialement

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut Réponse
    Il y en avait un que j'ai supprimé ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Range("J9:L10").Select
        Selection.Hyperlinks.Delete
        Selection.ClearContents
    Et malgré tout ...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 121
    Par défaut
    suite à ton problème, je pose une question: est-il possible de créer un lien sur 2 cellules(J9:L10)?

    Ton range est située sur 2 cellules!

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut Réponse
    Il s'agissait d'une cellule fusionée.
    J'ai essayé avec Range("J9") seulement, et c'est toujours pareil !

  8. #8
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour,

    pour moi, le code suivant fonctionne, que J9 soit fusionnée ou non
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        ActiveSheet.Hyperlinks.Add Anchor:=Range("J9"), Address:="", SubAddress:= _
            "Feuil1!A1", TextToDisplay:="Feuil1!A1"
    @+

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/03/2014, 14h44
  2. [XL-2013] VBA création de lien hypertexte
    Par Jynno22 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/11/2013, 20h53
  3. TEXT et création de lien hypertexte
    Par vieux60ans dans le forum Tkinter
    Réponses: 8
    Dernier message: 12/03/2013, 11h11
  4. création de lien hypertexte
    Par nutopia dans le forum Outlook
    Réponses: 0
    Dernier message: 19/04/2012, 10h23
  5. création liens hypertexte automatisés
    Par ericdev67 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/03/2008, 08h38

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