importer des datas periodiques depuis le web

  • Initiateur de la discussion Initiateur de la discussion taketik
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

taketik

XLDnaute Nouveau
Bonjour,

je souhaite réaliser un tableau avec des données que je vais récupérer via des requêtes web (donnée externe) avec une actualisation automatique (toutes les 5minutes par ex), est ce possible, si oui comment faire??

merci d'avance
 
Re : importer des datas periodiques depuis le web

merci de l'info, mais j'utilise déjà cette fonctionnalité, mon pb est plutôt de rajouter les valeurs récupérer a la fin d'un tableau pour pouvoir en sortir une courbe et non toujours sur la même cellule
 
Re : importer des datas periodiques depuis le web

bonjour,

voici un exemple de création de requête qui ajoute des lignes à chaque rafraichissement. Comme on ne peut pas changer la destination (cellule) d'une requête, la requête est recrée à chaque fois.
Il y a d'autre possibilité suivant le cas.
A adapter.

Code:
[COLOR=BLUE]Private[/COLOR] [COLOR=BLUE]Sub[/COLOR] CommandButton1_Click()
    [COLOR=BLUE]Dim[/COLOR] requete [COLOR=BLUE]As[/COLOR] QueryTable
    [COLOR=BLUE]Dim[/COLOR] cDest [COLOR=BLUE]As[/COLOR] Range
    [COLOR=BLUE]Set[/COLOR] cDest = Range([i]"A1"[/i])
    [COLOR=BLUE]On[/COLOR] [COLOR=BLUE]Error[/COLOR] [COLOR=BLUE]Resume[/COLOR] [COLOR=BLUE]Next[/COLOR]
    [COLOR=BLUE]Set[/COLOR] requete = [COLOR=BLUE]Me[/COLOR].QueryTables(1)
    [COLOR=BLUE]If[/COLOR] [COLOR=BLUE]Not[/COLOR] requete [COLOR=BLUE]Is[/COLOR] [COLOR=BLUE]Nothing[/COLOR] [COLOR=BLUE]Then[/COLOR]
        [COLOR=BLUE]With[/COLOR] requete
            [COLOR=BLUE]Set[/COLOR] cDest = .ResultRange.Offset(.ResultRange.Rows.Count + 3).Resize(1, 1)
            .Delete
        [COLOR=BLUE]End[/COLOR] [COLOR=BLUE]With[/COLOR]
    [COLOR=BLUE]End[/COLOR] [COLOR=BLUE]If[/COLOR]
    [COLOR=BLUE]On[/COLOR] [COLOR=BLUE]Error[/COLOR] [COLOR=BLUE]GoTo[/COLOR] 0
    [COLOR=BLUE]Set[/COLOR] requete = [COLOR=BLUE]Me[/COLOR].QueryTables.Add([i]"URL;http://www.excel-downloads.com/forum"[/i], cDest)
    [COLOR=BLUE]With[/COLOR] requete
        .Name = [i]"forumXLD"[/i]
        .WebFormatting = xlNone
        .WebSelectionType = xlSpecifiedTables
        .WebTables = [i]"9"[/i]
        .Refresh
    [COLOR=BLUE]End[/COLOR] [COLOR=BLUE]With[/COLOR]
[COLOR=BLUE]End[/COLOR] [COLOR=BLUE]Sub[/COLOR]

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour