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 :

récupérer le chemin ds un fichier modele


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 43
    Par défaut récupérer le chemin ds un fichier modele
    Bonsoir à tous !!

    Je suis bloqué et j'ai donc besoin de votre science !

    J'ai fait une macro excel à l'intérieur d'un fichier modèle (.xlt) qui récupère des données entrées par un utilisateur et les traite. Cette macro s'exécute dès l'ouverture du fichier (par auto_open).
    A l'intérieur de mon programme, je cherche à récupérer le chemin d'accès de mon fichier, or impossible...
    C bizarre, car lorsq j'exécute la macro par l'intermédiaire d'un fichier Excel classique (.xls), il marche nickel ! (je récupère le chemin du répertoire par ActiveworkBook.path)
    Mais, qd j'exécute la macro par le fichier modele... je ne récupère rien !!!...
    Ca peut paraitre logique puisq je ne l'ai pas encore enregistré... (est-ce cela ?) mais ds ce cas la comment je fais... puisq je n'ai pas de chemin d'accès à lui indiquer ?...
    J'espère qj'aurai été clair. N'hésitez pas à me poser des questions en cas de doute!! et Merci d'avance pour votre contribution.

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu veux connaître le chemin du fichier créé selon le modèle avant de l'avoir enregistré ?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 43
    Par défaut
    Citation Envoyé par ouskel'n'or Voir le message
    Tu veux connaître le chemin du fichier créé selon le modèle avant de l'avoir enregistré ?
    Exactement !!

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Si le fichier n'est pas enregistré, c'est comme s'il n'existait pas encore... Et un fichier qui n'existe pas, c'est quoi son chemin, Eh !

  5. #5
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 43
    Par défaut
    quelle est donc ma solution? J'ai besoin de ce chemin pr ouvrir un autre fichier qui est ds le mm répertoire...

    ...tu q'il n'est pas enregistré... puis-je ordonner à la macro de l'installer ds le repertoire où se trouve le fichier xlt ? Comment ?

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Si tu connais l'emplacement du xlt en question, tu l'enregistres dans ce répertoire... Si tu ne le connais pas, tu dois le rechercher. Tu peux faire ça par macro ou avec l'explorateur Windows...
    C'est toi qui vois ce qui t'arrange

    Edit
    Si c'est le chemin du modèle du fichier que tu crées, je crois avoir vu passer le code pour le retrouver. Je cherche. Mais si tu ouvres un nouveau fichier sous ce modèle, ce n'est pas le modèle que tu ouvres, c'est le fichier selon le modèle.

    Trouvé !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Chemin = Application.TemplatesPath

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/05/2017, 10h01
  2. Récupérer le chemin d'un fichier
    Par koKoTis dans le forum Ubuntu
    Réponses: 19
    Dernier message: 22/10/2007, 17h46
  3. Réponses: 14
    Dernier message: 30/05/2007, 13h48
  4. [VBA_E] Récupérer le chemin d'un fichier ouvert
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/01/2007, 17h30
  5. Réponses: 1
    Dernier message: 26/07/2006, 02h47

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