Liaison avec un fichier local

MaxKaro Messages postés 5 Statut Membre -  
cs_Le Pivert Messages postés 8437 Statut Contributeur -
Bonjour. Je cherche une manière de faire une liaison avec un fichier local pour un dossier partagé.
Voici, j'ai créer un tableur excel avec des liaisons fichier .ini, le tout dans un dossier local.

Je partage ce dossier avec plusieurs personnes ( utilisateurs ) en leur envoyant par mail ce même dossier.
Les fichiers .ini comportent des données que certains utilisateurs ne peuvent pas exploiter.

Mon soucis est donc certainement assez simple, mais avec excel, je ne connais pas la solution.
Je souhaiterai modifier la liaison "c:/machin/dossier/fichier.ini" par un type "///dossier/fichier.ini"

Merci de vos réponses

3 réponses

  1. MaxKaro Messages postés 5 Statut Membre 1
     
    Petit up. Je n'ai toujours pas trouver de solution mais n'hésitez pas à me demander des détails
    0
  2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Bonjour,

    en vba il y a une expression qui renvoie le chemin du classeur sur n'importe quel poste c'est:

    ActiveWorkbook.Path ou ThisWorkbook.Path

    cela remplace le chemin en dur

     ActiveWorkbook.Path & "\fichier.ini" 


    voir ceci:

    https://analysistabs.com/excel-vba/get-active-workbook-worksheet-name/#bm2

    0
    1. MaxKaro Messages postés 5 Statut Membre 1
       
      Salut Le_Pivert. Merci pour ce message. Cela n'a cependant pas résolu mon problème. Soit je mis prends mal, soit ... soit.. bonne question !!!

      Je vais essayer de trouver ma réponse ailleurs, ou utiliser une autre solution comme un hébergement des fichiers sur un serveur perso... je ne voulais pas utiliser cette méthode mais cela reste une possibilité.

      Thx
      0
    2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
       
      As-tu essayé de remplacer:

       "c:/machin/dossier/fichier.ini" par un type "///dossier/fichier.ini" 
      

      par

       ActiveWorkbook.Path & "\dossier\fichier.ini" 
      


      Attention ce sont des antislash et non pas des slash pour le chemin!!!!!!!

      @+
      0