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 d'un fichier xls créé à partir d'un XLT en VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 9
    Par défaut Récupérer le chemin d'un fichier xls créé à partir d'un XLT en VBA
    Bonjour,

    Voici une question à laquelle je ne trouve pas de réponse évidente.

    J'ai créé une petite macro dans un fichier excel XLT. Lorsque j'instancie ce fichier et crée un XLS, je dois ensuite éxécuter une macro qui va chercher des informations dans des fichiers XLS fermés en utilisant ADODB.

    Pour des questions de simplification de déploiement, je souhaite créer un ZIP contenant mon fichier XLT, et un répertoire "\Extract" contenant les fichiers fermés contenant les données.

    Je dois alors paramétrer le répertoire d'accès à ces fichiers pour correctement configurer la connexion ADODB. Je souhaiterais récupérer alors simplement le répertoire dans lequel sont dézippés mes fichiers.

    Le problème que je rencontre est lié au fait que mon instance de fichier créé à partir du template XLT n'est pas sauvegardé lorsque j'éxécute la macro en question, et je souhaiterais savoir si ce problème avait une solution ?

    Merci par avance,
    Philippe

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    J'imagine qu'il faut sauvegarder... et lancer la macro...

    À moins que ta macro en question vérifie si les fichiers ouverts (créés à partir du modèle) sont sauvegardés et sauvegarde ceux qui ne le sont pas avant de continuer.

    Quel code...
    1. crée les fichiers ?
    2. les sauvegarde ?
    3. les compresse (zip) ?
    4. les récupère ?

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 9
    Par défaut
    Bonjour,

    Je serais alors intéressé par un code qui sauvegarde le fichier et ensuite execute la macro. J'ai réussi à faire un truc du genre, mais le répertoire dans lequel est sauvegardé mon fichier n'est pas celui du fichier XLT...

    Merci de ton aide,

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/05/2017, 10h01
  2. Réponses: 14
    Dernier message: 30/05/2007, 13h48
  3. Réponses: 3
    Dernier message: 14/03/2007, 15h30
  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