Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Faire fi du lecteur de connexion

BenHarber

XLDnaute Occasionnel
Bonjour le Forum ,
Il me semble avoir déjà vu la résolution du pb suivant…mais sur quel sîte ?

Un fichier Toto.xls utilisable par plusieurs utilisateurs lance, via une macro, un traitement sur un fichier Tutu.xls (en réseau) qu’il ouvre + modifie + referme.
Mon pb, c’est que la lettre d’accès au lecteur de Réseau peut être différent selon le poste utilisateur: ce peut être O:\\, W:\\, E :\\….. (bien entendu, le chemin d’accès qui est mentionné après cette lettre reste identique )
Existe-t-il une ligne de commande ou une fonction…qui permette d’accéder au fichier « Tutu.xls » quelle que soit la lettre sous laquelle l’utilisateur s’est connecté ?
Je souhaite en effet éviter une gestion lourdingue de type :
Select Case user
Case BenHarber
lecteur = 'C:\\ '
Case Badaboum
chemin = ''W:\\ '
…qui de toute façon risque d’évoluer dans le temps au gré des opérations de connexions / déconnexions au réseau.

Merci d’avance pour vos avis et conseils avisés.

Bien cordialement,
BenHarber
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

tu peux essayer ainsi

    ChDir '\\\\\\\\\\\\\\\\nom_serveur\\\\\\\\répertoire1\\\\\\\\répertoire2'
    Workbooks.Open FileName:='\\\\\\\\\\\\\\\\nom_serveur\\\\\\\\répertoire1\\\\\\\\répertoire2\\\\\\\\toto.xls'

Bon courage

Message édité par: Pascal76, à: 11/04/2006 14:02
 

PascalXLD

XLDnaute Barbatruc
Modérateur
RE

Non c'est juste pour l'affichage sur le forum (il faut 4 antislsh pour en voir 1)

il en faut 2 en début avant le nom du serveur et 1 ensuite entre les noms de répertoire et entre le nom du serveur et le nom du répertoire
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…