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 :

Utilisation Macro Web


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    EX-TECHNICIEN AERONAUTIQUE
    Inscrit en
    Novembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : EX-TECHNICIEN AERONAUTIQUE

    Informations forums :
    Inscription : Novembre 2017
    Messages : 2
    Par défaut Utilisation Macro Web
    Bonjour,
    J'utilise un fichier EXCEL se servant d'une macro pour importer des cours de Bourse à partir d'un site web ( Yahoo Finance )
    Depuis 2 jours, celui-ci ne fonctionne plus avec le message : "impossible d'ouvrir..........."
    Je pense à une désactivation du site Yahoo.
    Serait-il possible de changer l'adresse du site web ? Boursorama, abcbourse ou google finance ?
    Je vous remercie par avance pour votre aide
    Voici le code
    ==============================================================================================
    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
    18
    19
    20
    21
    22
    23
    Sub Cours()
        'Base01 = "http://finance.yahoo.com/d/quotes.csv?s="
        Base01 = "http://fr.finance.yahoo.com/d/quotes.csv?s="
        Base02 = "&f=sl1d1t1c1ohgv&e=.csv"
        sURL = ""
        SymString = ""
     
        LastRow = Cells(65536, 1).End(xlUp).Row
     
        For i = 1 To LastRow
            SymString = SymString & Cells(i, 1) & " "
        Next i
        sURL = Base01 & SymString & Base02
        Workbooks.Open sURL
        Set RngSource = Cells(1).CurrentRegion
        X = RngSource.Rows.Count
        Y = RngSource.Columns.Count
        With ThisWorkbook.Sheets(1)
            Set RngDest = Range(.Cells(1, 1), .Cells(X, Y))
        End With
        RngDest.Value = RngSource.Value
        ActiveWorkbook.Close SaveChanges:=False
    End Sub
    ==============================================================================================
    Bien cordialement
    Platypus

    PS: je peux poster le fichier sans problème, il n'a rien de confidentiel et peut être utilisé par des personnes intéressées

  2. #2
    Candidat au Club
    Homme Profil pro
    EX-TECHNICIEN AERONAUTIQUE
    Inscrit en
    Novembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : EX-TECHNICIEN AERONAUTIQUE

    Informations forums :
    Inscription : Novembre 2017
    Messages : 2
    Par défaut
    Après un copier/coller de l'adresse web, j'ai eu la réponse suivante :
    quote========================================================================================
    It has come to our attention that this service is being used in violation of the Yahoo Terms of Service. As such, the service is being discontinued. For all future markets and equities data research, please refer to finance.yahoo.com.
    unquote=======================================================================================

    En conclusion, il se confirme que Yahoo Finance a désactivé ce service
    Donc, je dois trouver une nouvelle adresse pour collecter des cours de bourse
    cdlt

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/08/2008, 16h58
  2. [CR XI] : utilisation "full web" ?
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 9
    Dernier message: 18/10/2007, 16h39
  3. Utiliser System.web.UI datagrid=> excel
    Par gign2585 dans le forum C#
    Réponses: 1
    Dernier message: 01/08/2007, 09h27
  4. [VBA-E] Utilisation macros complémentaire xla
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/04/2007, 16h15
  5. Réponses: 1
    Dernier message: 11/10/2006, 14h24

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