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

Excel Discussion :

Souci lien hypertexte


Sujet :

Excel

  1. #1
    Membre averti
    Homme Profil pro
    Gestionnaire Bases de données
    Inscrit en
    Août 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Gestionnaire Bases de données

    Informations forums :
    Inscription : Août 2014
    Messages : 17
    Par défaut Souci lien hypertexte
    Bonjour à tous,

    Je gère un fichier de travail sur une ressource réseau.
    Chacun rajoute une ligne de description pour toute nouvelle demande avec en colonne A le lien hypertexte qui point vers le fichier à ouvrir.
    Jusque là, rien d'extraordinaire
    Si ce n'est que depuis quelques temps et pour certains utilisateurs seulement, le lien est effectif le jour même mais ne fonctionne plus le lendemain.
    le lien s'est transformé de h:\repertoire\fichiers 2014\demande récente.xls en ../../../fichiers%202014/demande%20récente.xls

    Passage d'absolu en relatif sans explication.

    Si quelqu'un a une piste, je prends
    Merci

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 169
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Le lien Hypertexte est insérer avec le clic droit Insérer Lien ou en utilisant la formule LIEN_HYPERTEXTE ?
    En utilisant la formule qui bien entendu peut faire référence à une cellule contenant ce lien, tu n'auras pas de problème
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre averti
    Homme Profil pro
    Gestionnaire Bases de données
    Inscrit en
    Août 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Gestionnaire Bases de données

    Informations forums :
    Inscription : Août 2014
    Messages : 17
    Par défaut
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour,
    Le lien Hypertexte est insérer avec le clic droit Insérer Lien ou en utilisant la formule LIEN_HYPERTEXTE ?
    En utilisant la formule qui bien entendu peut faire référence à une cellule contenant ce lien, tu n'auras pas de problème
    L'insertion de toutes les données de la ligne se fait via du VBA.Le lien est inséré par la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Hyperlinks.Add Range("A32"), NomFichier

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 169
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Essaye avec ce code qui utilise la formule LIEN_HYPERTEXTE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Const myFormula As String = "=HYPERLINK(<Address>)"
    Dim LinkAddr As String
    LinkAddr = Chr(34) & "C:\Users\myName\Desktop\_mso Excel\PivotTable.xlsx#'Base 1'!A1" & Chr(34)
    With ActiveSheet
    .Range("E2").Formula = Replace(myFormula, "<Address>", LinkAddr)
    End With
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. Souci de lien hypertext -> pdf
    Par unratalle dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/04/2015, 12h00
  2. [AC-2007] Nouveau soucis liens hypertext
    Par cath2123 dans le forum IHM
    Réponses: 4
    Dernier message: 24/01/2013, 09h27
  3. [CS4] soucis lien hypertexte dans swf
    Par beauceron03 dans le forum Flash
    Réponses: 5
    Dernier message: 20/11/2010, 15h59
  4. Soucis avec le OnClick="Submit();" sur un lien hypertexte
    Par ero-sennin dans le forum Langage
    Réponses: 14
    Dernier message: 11/08/2008, 14h54
  5. [FLASH 5] Comment créer un lien hypertexte
    Par ajit dans le forum Flash
    Réponses: 4
    Dernier message: 30/03/2006, 12h26

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