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

Macros et VBA Excel Discussion :

Comment ouvrir un fichier excel avec une racine variable en vba [XL-2007]


Sujet :

Macros et VBA Excel

  1. #21
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour à tous,

    C'est sûr que lorsque que l'on maitrise les UNC cela doit être super et parfaitement adapter à ton cas.
    je même si aujourd'hui je ne les maitrise pas encore

    j'ose quand même te proposer une bidouille

    1°) repérer les unités valides
    2°) vérifier si le répertoire existe bien avec le fichier.

    pour cela va voir ici

    http://warin.developpez.com/access/fichiers/

    Enfin autre idée

    Si ton fichier peut être mis sur l'intranet de la société tous peuvent dans ce cas en bénéficier avec une simple adresse http

    A bientôt

    Citation Envoyé par meloune VBAdebutante Voir le message
    OUI j'ouvre mon classeur FAStime reporting ou un bouton permet d'activer la macro, qui commence par l'ouverture d' un autre classeur " base de données " situer dans le meme repertoire ( mais dont la lettre de réseau peut changer ! )
    ceci n'est pas un problème parce que dans ton premier classeur tu peux utiliser l'instruction suivante : qui te donne le chemin quel qu'il soit ?

    Dis si cela te convient

  2. #22
    Membre régulier
    Femme Profil pro
    comptable débutante
    Inscrit en
    Septembre 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : comptable débutante

    Informations forums :
    Inscription : Septembre 2015
    Messages : 10
    Par défaut
    Citation Envoyé par rdurupt Voir le message
    si tu écris le chemin complet à ton fichier dans l'explorateur Windows et que tu appui sur Entrer, ton fichier devrait s’ouvrirPièce jointe 188592

    si il ne s'ouvre pas c'est que tu n'as pas taper le bon chemin! dans ce cas il ne te reste plus qu'a le trouver avec l’explorateur Windows!

    je sais pas si j'écris mal ou si je suis vraiment pas doué donc je vous met une copie d'écran ou on voit le nom du serveur et le réseau concerné
    le nom du serveur est bien W7FRL2370L alors est ce que je me suis trompé sur le nom du partageNom : explorateur windows.png
Affichages : 666
Taille : 42,0 Ko

  3. #23
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    le nom de partage est GENERAL

    \\W7FRL2370L\GENERAL\FAStime\Technique\Ba....

  4. #24
    Invité
    Invité(e)
    Par défaut
    dans la barre d'adresse de explorateur Windows, écris ça \\W7FRL237OL et appuis sur ENTRER!

    tu devrais trouver le lecteur partagés! click sur le bon répertoire et descends jusqu’à ton fichier, ensuite copie colle le chenin complet de la barre d'adresse à ta macro!

  5. #25
    Membre régulier
    Femme Profil pro
    comptable débutante
    Inscrit en
    Septembre 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : comptable débutante

    Informations forums :
    Inscription : Septembre 2015
    Messages : 10
    Par défaut
    Bizarrement quand je tape ce nom de réseau il n'y a rien dedans ! ( compliqué le réseau d'entreprise) .. sinon dans un autre classeur excel partagé sur le réseau j'ai vu l'utilisation du code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Option Private Module
     
    ' Module dédié pour la définition des variables globales de l'application
    ' =======================================================================
     
     
    ' Nom des fichiers Excel utilisés par l'application
    Global Const base_de_donnees As String = "Technique/Base de données GDT.xlsb"
    Global Const formulaire As String = "FAStime.xlsm"
    Comment ca marche?

  6. #26
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par bbil Voir le message
    le nom de partage est GENERAL

    \\W7FRL2370L\GENERAL\FAStime\Technique\Ba....

  7. #27
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par meloune VBAdebutante Voir le message
    Bizarrement quand je tape ce nom de réseau il n'y a rien dedans ! ( compliqué le réseau d'entreprise) .. sinon dans un autre classeur excel partagé sur le réseau j'ai vu l'utilisation du code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Option Private Module
     
    ' Module dédié pour la définition des variables globales de l'application
    ' =======================================================================
     
     
    ' Nom des fichiers Excel utilisés par l'application
    Global Const base_de_donnees As String = "Technique/Base de données GDT.xlsb"
    Global Const formulaire As String = "FAStime.xlsm"
    Comment ca marche?
    Il arrive que l'administrateur du réseau masque les lecteurs au utilisateur!

    Par exemple il est fort probable qu'il soit le seul à voir le répertoire \\W7FRL237OL\informatique!

    Il te faut connaitre le répertoire qui t'intéresse directement en dessous de \\W7FRL237OL

  8. #28
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par rdurupt Voir le message
    Il arrive que l'administrateur du réseau masque les lecteurs au utilisateur!

    Par exemple il est fort probable qu'il soit le seul à voir le répertoire \\W7FRL237OL\informatique!

    Il te faut connaitre le répertoire qui t'intéresse directement en dessous de \\W7FRL237OL
    encore une fois le nom de partage est GENERAL il est visible sur la copie d'écran !

  9. #29
    Invité
    Invité(e)
    Par défaut
    Chez moi ils sont masqués li faut connaitre le premier répertoire sous le nom du serveur!

    Il y a des répertoires nominatif pour les collaborateurs, des répertoires projets pour l'informatique, affaire pour la production etc...

    Et si on ce positionne sur la racine du serveur on ne voit qu'un répertoire vide

  10. #30
    Membre régulier
    Femme Profil pro
    comptable débutante
    Inscrit en
    Septembre 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : comptable débutante

    Informations forums :
    Inscription : Septembre 2015
    Messages : 10
    Par défaut
    Bonjour,

    j'ai enfin resolu mon probleme ce matin et tout simplement en mettant mon fichier avec ma macro dans le meme dossier que celui base de données.

    Ensuite j'ai remplacer mon code par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks.Open Filename:=ThisWorkbook.Path & "\Base de données GDT.xlsb"
    Je vous remercie pour toute l'attention que j'ai demandé et d'avoir répondu aussi rapidement. Ca rassure de ne pas etre seule face au code VBA

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Comment ouvrir un fichier excel avec une commande batch ?
    Par Alexandrebox dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 18/03/2010, 13h15
  2. Comment ouvrir un fichier .xla avec excel ?
    Par Australia dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/11/2006, 18h08
  3. Réponses: 3
    Dernier message: 23/09/2006, 15h19
  4. comment ouvrir un fichier XML avec excel
    Par ALCINA dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 24/03/2006, 14h42
  5. ouvrir un fichier Excel avec une requete perso
    Par legillou dans le forum Access
    Réponses: 9
    Dernier message: 21/06/2005, 15h14

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