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 :

Lien Hyper Texte dans Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut Lien Hyper Texte dans Excel
    Bonjour à tous,

    voici mon problème :
    je génére à partir d'access un fichier excel dans lequel je veux introduire des liens hyper textes :
    pour cela, j'utilise la fonction
    seulement, Excel ne prend que le chemin relatif donc quand je déplace le fichier Excel le lien est faux
    (petite précision, pour des raisons historiques/internes, le champ qui sert de lien dans la base n'est pas de type hyperlink mais memo)


    autre solution à laquelle je viens de penser :
    lorsque je génére mon fichier Excel, je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    macellule.formula = "=LIEN_HYPERTEXTE(chemin)"
    et la 2 problèmes :
    1. ca fonctionne sauf qu'il ne met pas le lien mais #NOM dans la cellule, je ne sias pas pourquoi il ne calcule pas ..., si je rentre et je ressors dans la cellule, la c ok ... cela veut donc dire que le lien est bon

    2. j'aurais aimé mettre un nom plus explicite pour le chemin, faire un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    macellule.formula = "=LIEN_HYPERTEXTE(cheminFichier & ";" & chr(34) & nomFichier & chr(34) & ")"
    j'ai également essayé sans succès :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    macellule.formula = "=LIEN_HYPERTEXTE(cheminFichier & ";" & nomFichier & ")"
    et la il me pete un erreur
    je crois que lorsu'on veut mettre une formule dans excel depuis VBA, il faut mettre le nom de la fonction en anglais mais je le connais pas ...


    voila, en esperant avoir été clair

    merci d'avance

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Par défaut
    Bonjour,

    Essaye:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    macellule.FormulaR1C1 = _
        "=HYPERLINK(""" & cheminfichier & """,""" & nomfichier & """)"
    Cordialement,

    Tirex28/

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    Bien vu tirex pour la virgule à la place du point virgule,
    par contre reste le problème d'affichage qui ne s'effectue pas :

    toujours #NOM dans la cellule ...

    quelqu'un aurait-il une idée ?

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Par défaut
    Re,

    Quelle instruction utilise tu? Assure toi que le contenu de tes variables apparait entre " dans la chaine finale.

    Cdlt,

    Tirex28/

  5. #5
    Expert confirmé

    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
    Par défaut
    bonjour


    Bien vu tirex pour la virgule à la place du point virgule,
    Est ce que tu as également bien remplacé LIEN_HYPERTEXTE par HYPERLINK comme indiqué par Tirex28 ?


    bonne journée
    michel

Discussions similaires

  1. [VBA-W]prendre des valeurs "texte" dans Excel
    Par teromah dans le forum VBA Word
    Réponses: 12
    Dernier message: 14/06/2007, 16h20
  2. Réponses: 3
    Dernier message: 30/11/2006, 00h52
  3. Réponses: 1
    Dernier message: 19/01/2006, 19h22
  4. pb avec un lien hyper text
    Par kivoch dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 02/01/2006, 10h08
  5. Lien hyper texte
    Par mpat dans le forum ASP
    Réponses: 4
    Dernier message: 03/02/2005, 13h29

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