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 :

Télécharger un fichier sur internet grâce à une macro VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Par défaut Télécharger un fichier sur internet grâce à une macro VBA
    Bonjour,

    Je souhaite réaliser un fichier excel tout simple, qui à chaque actualisation va télécharger le fichier .csv ci-contre:

    https://www.banque-france.fr/fileadm...page3_quot.csv

    Je voudrais juste que dès que je clique sur un bouton (que j'aurais dessiné et placé sur ma Feuil1), le fichier se télécharge et se copie directement sur la Feuil1 à partir de la cellule A1.

    Si une copie du fichier téléchargé s'effectue sur le disque dur, il faudrait l'effacer également.

    J'ai bien tenté de compiler des macros existantes, mais je n'arrive à chaque fois qu'à ouvrir mon fichier .csv dans Internet Explorer....

    Si quelqu'un à la macro qui peut créer ce fichier je le remercie par avance.

    Merci pour votre aide

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour, bonjour,

    tout fichier compatible peut s'ouvrir directement dans Excel, même via le net ‼

    Donc directement l'ouvrir manuellement et tout en utilisant l'Enregistreur de macros, le code est livré sur un plateau !

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Par défaut
    Merci Marc-L pour ta réponse.

    Le pb est que j'ai déjà essayé cette solution mais:

    - par Internet Explorer, si je souhaite enregistrer le fichier, il ne s'enregistre pas en .csv mais en .txt
    Du coup, impossible de l'importer dans Excel par la suite convenablement

    - Le fichier s'enregistre bien en .csv mais quand je le télécharge via Google Chrome... Or ces manips ne se retrouvent pas dans le code à la fin de l'enregistrement...

    S'il y a un code général je suis donc preneur

  4. #4
    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 geotz Voir le message
    Merci Marc-L pour ta réponse.

    Le pb est que j'ai déjà essayé cette solution mais:

    - par Internet Explorer, si je souhaite enregistrer le fichier, il ne s'enregistre pas en .csv mais en .txt
    Du coup, impossible de l'importer dans Excel par la suite convenablement

    - Le fichier s'enregistre bien en .csv mais quand je le télécharge via Google Chrome... Or ces manips ne se retrouvent pas dans le code à la fin de l'enregistrement...

    S'il y a un code général je suis donc preneur


    Bonjour, relis la réponse à Marc-L

    Citation Envoyé par Marc-L Voir le message

    Bonjour, bonjour,

    tout fichier compatible peut s'ouvrir directement dans Excel, même via le net ‼

    Donc directement l'ouvrir manuellement et tout en utilisant l'Enregistreur de macros, le code est livré sur un plateau !
    il n'est question ni de Chrome ni d'Internet explorer

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Par défaut
    Alors soit c'est la fin de semaine, soit je ne comprends rien...

    Il s'agit de créer une requête web? Non parce que je vois pas du tout la procédure à suivre avec l'enregistreur de macro si je ne dois pas ouvrir de page internet...

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Merci bbil

    geotz, tu n'as donc rien relu ! J'ai juste évoqué l'ouverture directe du fichier !

    Comment fais-tu pour ouvrir un classeur depuis Excel ?
    Et au lieu de naviguer sur ton disque dur, tu entres directement la Web adresse du fichier ‼ (Copier / Coller du lien)
    Vraiment pas compliqué d'ouvrir un fichier Excel …

Discussions similaires

  1. Télécharger un fichier sur internet grâce à une macro VBA
    Par hupdhulu dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/04/2014, 19h44
  2. Télécharger un fichier sur internet.
    Par rico63 dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 19/06/2012, 19h21
  3. [Toutes versions] Traiter un fichier txt à partir d'une macro VBA Excel
    Par alaize dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/07/2011, 15h25
  4. Réponses: 0
    Dernier message: 29/12/2010, 00h09
  5. Réponses: 2
    Dernier message: 19/12/2005, 13h15

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