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 :

Récupérer le chemin complet d'un fichier excel dans un répertoire repertorié en lecteur réseau


Sujet :

Excel

  1. #1
    Candidat au Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Septembre 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2015
    Messages : 8
    Points : 3
    Points
    3
    Par défaut Récupérer le chemin complet d'un fichier excel dans un répertoire repertorié en lecteur réseau
    bonjour

    j'ai parcourru maintes discussions sur maints forum et je ne trouve la solution exacte à mon problème pourtant très simple :

    j'ai besoin de récupérer le chemin absolu complet d'un fichier sous le format suivant :
    "C:\user\rep père\rep fils\..."
    (qui peut être différent sur le PC de quelqu'un d'autre)

    Or sur mon PC j'ai un raccourci réseau "X:" pour le répertoire père (C:\user\rep père)
    (et les autres utilisateurs ont peut être aussi créer leur propres raccourcis réseau)
    et la commande 'Activeworkbook.path' me ramène : "X:\rep fils\...".

    (j'ai trouvé une fonction qui ramène le chemin UNC de mon lecteur (\\User\...) mais ce n'est pas ce qu'il me faut).

    Si quelqu'un à la bonne astuce je suis preneuse.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 642
    Points : 34 350
    Points
    34 350
    Par défaut
    Salut,

    Je n'arrive pas encore à saisir ce que tu veux obtenir en sortie de ton processus

    Un cas concret serait par exemple ?

    X:\A.xlsm
    à transformer en
    C:\A\B\C\A.xlsm

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par lomaje Voir le message
    Bonjour,

    J'ai ce cas chez un de mes clients, j'ai réglé le problème avec une table de paramètres. Je vais chercher les répertoires propres aux utilisateurs avec des zones nommées.
    Lors d'une mise en place d'une nouvelle version du fichier, il faut seulement refaire le lien sur un seul répertoire, une macro complète le reste.

  4. #4
    Candidat au Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Septembre 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2015
    Messages : 8
    Points : 3
    Points
    3
    Par défaut pas de transformation
    Citation Envoyé par Jean-Philippe André Voir le message
    Salut,

    Je n'arrive pas encore à saisir ce que tu veux obtenir en sortie de ton processus

    Un cas concret serait par exemple ?

    X:\A.xlsm
    à transformer en
    C:\A\B\C\A.xlsm
    non je ne souhaiterai pas à avoir à transformer ni à paramétrer quoique ce soit
    (puisque par principe le programme peut être lancé par n'importe qui de n'importe où sur son propre réseau en fonction de l'endroit où il aura mis le fichier .xlsm )

    je souhaite une commande (ou fonction) qui me ramène le chemin complet "C:\A\B\C" sans se soucier du lettrage eventuel,
    et non le chemin relatif à mon raccourci réseau que j'ai lettré (ou au raccourci réseau qu'un autre utilisateur aura lettré)
    ce que me ramène la commande ActiveWorkbook.path : "X:"

    NB : si le fichier est dans un répertoire "non lettré" je n'ai pas de souci : Activeworkbook.Path ma ramène bien "C:\A\B\C"

    ai-je été plus claire ?

  5. #5
    Candidat au Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Septembre 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2015
    Messages : 8
    Points : 3
    Points
    3
    Par défaut pas de paramétrage en dur
    Citation Envoyé par Eric KERGRESSE Voir le message
    Bonjour,

    J'ai ce cas chez un de mes clients, j'ai réglé le problème avec une table de paramètres. Je vais chercher les répertoires propres aux utilisateurs avec des zones nommées.
    Lors d'une mise en place d'une nouvelle version du fichier, il faut seulement refaire le lien sur un seul répertoire, une macro complète le reste.
    non je ne souhaiterai pas à avoir à transformer ni à paramétrer quoique ce soit
    (puisque par principe le programme peut être lancé par n'importe qui de n'importe où sur son propre réseau en fonction de l'endroit où il aura mis le fichier .xlsm )

    car le paramétrage ne sera jamais fixe !

  6. #6
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Donc tu veux avoir un chemin d'accès, parmi plusieurs possibles. En prime, il faut trouver le bon chemin du premier coup. Et s'il y a plusieurs copies du fichier, il faut trouver la bonne copie. Et sans aucune boussole, carte ou GPS ?


    Dans ma tête cela s'appelle PEBKAC.

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/01/2018, 08h50
  2. Souris - Récupérer le chemin complet d'un fichier
    Par CLion dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2009, 20h56
  3. Réponses: 2
    Dernier message: 04/08/2007, 21h58
  4. récupérer le chemin complet d'un fichier
    Par Mounr dans le forum Langage
    Réponses: 1
    Dernier message: 02/03/2007, 14h20
  5. Réponses: 13
    Dernier message: 10/04/2006, 17h25

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