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 :

Aspirer tous les fichiers d'un dossier d'un site


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut Aspirer tous les fichiers d'un dossier d'un site
    Salut à tous !

    Je travaille actuellement sur un classeur Excel (dont je ne suis pas le programmeur original) qui récupère des données de fichiers quotidiens en .gz (Je sais pas exactement ce que c'est mais peu importe pour mon problème) et en fait un tableau croisé sur une nouvelle feuille du classeur.

    Ce qu'on m'a demandé de faire c'est de reprogrammer le téléchargement de ces fichiers.
    La récupération était faite par ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
    , ce qui avait pour effet de lancer autant d'invites de téléchargement d'IE qu'il y avait de fichiers dans le dossier. Le souci étant qu'au bout de 4 ou 5 téléchargements simultanés, IE arrête d'envoyer des invites... ennuyeux quand on a une vingtaine de fichiers à télécharger.

    Exemple :
    A l'adresse http://www.monsite.fr/2007/06/ (données du mois de juin 2007) Excel doit récupérer tous les fichiers contenus à l'intérieur de ce répertoire :
    010607.gz
    040607.gz
    050607.gz
    060607.gz
    070607.gz
    080607.gz ...etc j'usqu'à 290607.gz

    et les enregistrer sur C:\data\
    010607.gz
    040607.gz
    050607.gz
    060607.gz ..etc

    Voilà ! Merci d'avance pour le coup de main ! ^^

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Par défaut
    En fait il utilise le lien hypertexte pour ouvrir des fichiers ce qui signifie que
    tu as quelque part la liste des fichiers à ouvrir.

    Je suppose que tu as dans la suite de ton code une ligne qui copie le fichier avec un save as.

    Mais est ce que ensuite, le fichier est bien refermé?
    C'est peut etre la que ca plante!

    Il y a quelpue part un tuto qui permet de copier des données sans ouvrir le fichier source! Ca peut, peut etre, etre applicable dans ton cas.

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut
    Ok merci pour la réponse !

    Je regarde ça ^^

Discussions similaires

  1. [C#] Supprimer tous les fichiers d'un dossier
    Par nitrous007 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 05/09/2015, 12h17
  2. executer tous les fichiers d'un dossier
    Par marty499 dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 05/06/2008, 10h48
  3. Réponses: 4
    Dernier message: 29/08/2006, 19h02
  4. Réponses: 5
    Dernier message: 18/01/2006, 15h05
  5. [LG] Accéder à tous les fichiers d'un dossier
    Par arno15 dans le forum Langage
    Réponses: 3
    Dernier message: 27/10/2005, 11h18

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