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 une url dans une feuille excel


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut comment ouvrir une url dans une feuille excel
    Bonjour
    Je souhaite ouvrir un tableau d'un site internet dans une feuille excel, depuis 2 jours j'ai mis à jour excel 2003 et internet de 7 à 8, je charge que le script et plus le tableau visible sur le site ma commande est Workbooks.Open NOM NOM étant l'adresse url. Je pense qu'il doit s'agir d'un probléme de validation excel ou d'un paramêtre vba ?? Merci par avance de votre aide

  2. #2
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    910
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 910
    Points : 1 363
    Points
    1 363
    Par défaut
    Tu pourrais reformuler, parce que je n'ai rien compris !

  3. #3
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    Citation Envoyé par lvr Voir le message
    Tu pourrais reformuler, parce que je n'ai rien compris !
    Ben, moi non plus. Peut-être qu'un peu de ponctuation pourrait convertir cette demande en Français abordable !
    (\ _ /) Cordialement G@dz
    (='.'=)

    (")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Je reformule. je souhaite charger dans un feuille excel un tableau prit sur un site internet.
    dans ce tableau j'y préléve des valeurs que je place dans une 2ieme feuille excel
    je passe par une macro car je préléve 200 valeurs sur 10 sites différents

    ma macro fonctionnait correctement avant de mettre à jour excel 2003 et internet explorer de 7 vers 8

    Depuis ce n'est plus des valeurs mais un script que je charge dans la feuille excel

    La ligne macro qui ne fonctionne plus est Workbooks.Open Nom
    avec Nom= url du site.

    j"espére avoir été plus clair

  5. #5
    Membre chevronné Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Points : 2 168
    Points
    2 168
    Par défaut
    bonjour,
    mon grain de sel. Essaye de syntétiser les ligne de code qui ne fonctionne pas. Fait une mini macro avec juste l'essentiel. Et montre la nous en entière avec les balise code pour qu'on puisse la lire facilemet
    « Il n'y a pas de recette miracle qui permet aux gens d’écrire des programmes corrects sans avoir à réfléchir. Il faut apprendre aux gens comment réfléchir »

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    voila j'ai épuré en limitant le code au plus simple. je vous propose de lancer la macro en pas à pas et de constater le résultat. la ligne code qui ne charge plus correctement le site est la ligne où se trouve Workbooks.Open ....
    Fichiers attachés Fichiers attachés

  7. #7
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    910
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 910
    Points : 1 363
    Points
    1 363
    Par défaut
    Citation Envoyé par cbarr Voir le message
    Je reformule. je souhaite charger dans un feuille excel un tableau prit sur un site internet.
    Ton url ne retourne pas de feuille excel. C'est pas là la raison ?

  8. #8
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    Bonjour,
    j'ai aussi testé (hier je crois) et il me semble que cet Url retourne plutot un fichier XML. Peut-être à gérer avec un Parser.
    (\ _ /) Cordialement G@dz
    (='.'=)

    (")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Bonsoir
    Lorsque vous avez testé, c'est bien du script et non une page internet qui a été chargé dans excel. Pourriez-vous me donner une solution (avec code) pour obtenir ce que je souhaite c a d chargé cette page de site sur une feuille excel

    MERCI par avance car je suis débutant

  10. #10
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    910
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 910
    Points : 1 363
    Points
    1 363
    Par défaut
    Citation Envoyé par cbarr Voir le message
    Lorsque vous avez testé, c'est bien du script et non une page internet qui a été chargé dans excel.
    Je ne veux pas te contredire mais c'est bien du HTML qui est chargé !
    Si ouvre ce lien dans un browser et que je regarde la source, tes cotations sont du bel HTML !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <tr class="fvtEntete3">
    <td class="fvtEntete3" width="90">08/12/2009</td>
     
    <td class="fvtEntete3" width="90">09/12/2009</td>
    <td class="fvtEntete3" width="90">10/12/2009</td>
    <td class="fvtEntete3" width="90">11/12/2009</td>
    <td class="fvtEntete3" width="90">14/12/2009</td>
    <td class="fvtEntete2" >Date</td></tr>    
     
    <tr>
    <td style="font-weight:bold;" class="fvtCorps1" width="90">75.55</td>
    <td style="font-weight:bold;" class="fvtCorps1" width="90">74.25</td>
    <td style="font-weight:bold;" class="fvtCorps1" width="90">72</td>
     
    <td style="font-weight:bold;" class="fvtCorps1" width="90">71.41</td>
    <td style="font-weight:bold;" class="fvtCorps1" width="90">72.05</td>
    <td class="fvtEntete2" >Dernier</td></tr>
    Et si t'es toujours pas convaincu, si j'ouvre le lien dans Excel et que je demande à Excel les propriétés de la page, Excel me dit "HTM file"...

    Donc soit tu utilises la mauvaise URL soit quelque chose a changé depuis que t'as développé ton système.

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/06/2015, 17h52
  2. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  3. Réponses: 1
    Dernier message: 04/04/2008, 12h14
  4. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48
  5. Comment récupérer le contenu d'une URL dans une variable ?
    Par Fildz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/08/2006, 09h26

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