Récupérer une adresse de lien en VBA excel

Iama Messages postés 324 Statut Membre -  
Iama Messages postés 324 Statut Membre -
Bonjour à tous

J'ai dans une cellule un lien vers un dossier
« C:\Users\Iama\Documents\Adobe\Armoire\06-Papera \Chiffre\03-Compte »

Je désire dans une macro récupérer ce lien pour ouvrir un fichier.

Avec la fonction : .Address j'obtiens=> "..\..\06-Papera \Chiffre\03-Compte "
Une adresse incomplète qui ne fonctionnement pas

En utilisant : .Application.defaultFilePath j'obtiens => "C:\Users\Iama\Documents"

Mais je n'arrive pas à récupérer : « \Adobe\Armoire\ »

Quelqu'un pourrait-il me renseigner SVP ?

Iama

excel 2007

4 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour tout le monde,
    Essayez cette procédure :
    Dim lien As String
    If Range("A1").Hyperlinks.Count > 0 Then
        lien = Range("A1").Hyperlinks(1).Address
    End If
    MsgBox lien
    2
    1. Iama Messages postés 324 Statut Membre 14
       
      Bonjour pijaku

      J vais essayere de ce pas

      Merci
      0
    2. Iama Messages postés 324 Statut Membre 14
       
      pijaku

      Je viens de tester, j'ai ajouté à ta solution
      j = Range("A1").Hyperlinks.Count
      La varable j est égale à 0 pourtant quand je clck sur cette cellule j'a bien un dossier qui s'ouvre

      Je ne comprend pas. As-tu une idée? SVP
      Iama
      0