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

VBA Word Discussion :

Créer un lien hypertexte depuis word dans une cellule excel [WD-2016]


Sujet :

VBA Word

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur en Amélioration Continue
    Inscrit en
    Avril 2020
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur en Amélioration Continue
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2020
    Messages : 21
    Points : 7
    Points
    7
    Par défaut Créer un lien hypertexte depuis word dans une cellule excel
    Bonjour,

    je cherche depuis un moment de créer un lien hypertexte dans une cellule Excel déjà ouvert depuis un fichier Word, mais je ne trouve rien.

    Ce que je cherche à faire exactement :

    - trouver la cellule qui contient le nom de mon document
    - Créer un lien hypertexte dans la cellule qui contient ce nom

    Est ce que quelqu'un peut m'aider?
    Merci d'avance

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Ingénieur en Amélioration Continue
    Inscrit en
    Avril 2020
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur en Amélioration Continue
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2020
    Messages : 21
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    En continuant mes recherches, j'ai fini par trouver les éléments qu'il me fallait pour mon code.
    Je publie donc la solution ici si d'autre on le même problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
            Dim wb As Workbook          'classeur Excel dans lequel on importe les données
            Dim ws As Worksheet         'onglet Excel dans lequel on importe les données
     
            lien1 = "D:\Users\name\Travail\tino\" 'lien vers Liste
            NomFichier = "dashboard.xlsm" 'nom de la liste
            nomFi = ActiveDocument.Name 'nom du fichier avec extension
            SplitAwKN = Split(nomFi, ".")
            NomFichiers = SplitAwKN(0) 'nom du fichier sans extension
     
            Set xlApp = GetObject(, "Excel.Application")
            Set wb = xlApp.Workbooks(NomFichier)
            Set ws = wb.Worksheets(1)
     
            'recherche de la ligne
            Set k = ws.Range("F:F").Find(NomFichiers, lookat:=xlWhole)
            r = k.Row
            c = k.Column
     
            'ajout du lien hypertexte
            ws.Hyperlinks.Add Anchor:=ws.Cells(r, c), _
               Address:=lien1 & nomFi

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

Discussions similaires

  1. Réponses: 18
    Dernier message: 11/11/2017, 22h32
  2. Réponses: 2
    Dernier message: 15/03/2017, 11h36
  3. Créer un lien hypertext et y insérer une variable grâce à l'URL
    Par Puma76 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 23/12/2014, 14h44
  4. Réponses: 5
    Dernier message: 06/02/2014, 20h43
  5. Réponses: 3
    Dernier message: 01/12/2003, 13h14

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