Introduction Ateliers VBA Cours n°1 – 22.02.2013 - Création d’Interfaces Cours n°2 – 01.03.2013 - Téléchargement de données Cours n°3 – 12.04.2013 - Codage.

Slides:



Advertisements
Présentations similaires
UTILISATION DE LAPPLICATION e-SIN La restitution des données.
Advertisements

"L'intelligence c'est l'aptitude à fabriquer ses outils" (Bergson)
Utiliser autrement des données de Base Elèves 1) Choisir les données Base Élèves propose 3 sortes de listes, par exemple dans le menu : Elèves : Liste.
Mon agenda mensuel avec mes outils du quotidien. Le Contexte Responsable accueil et information à lOT du Pays de St Vallier (nord Drôme) OT 2 étoiles.
Comment mettre à jour lagenda de mon site web à partir dun modèle Word SITRA ?
Agréger les infos SITRA et réservation sur mon site
Support.ebsco.com Liste de résultats EBSCOhost Didacticiel.
MOCCAM Les textes de cette présentation sont issus en grande partie du site de MOCCAM.
TP 2 : Nos premières macros
Variables et compagnie
VBA / Excel TP 6 La boucle FOR.
Voici la page qui se présente à vous lorsque vous allez sur
Présentation des tables des matières j puis appuyez sur F5 ou cliquez sur Diaporama > Du début. Pour commencer le cours, dans la barre des messages, cliquez.
Rédaction dun article sur le site internet du CRCACK Lien administration :
Le portail des sports des associations de la ville de Nice
API Présentation Comment ajouter des pages. Vous voici dans notre site « laboratoire » pour la démonstration RAJOUTER UNE PAGE.
Définition : C'est un format de données qui permet de réaliser des sommaires Un « flux RSS » est un fichier texte qui contient les titres des derniers.
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Allez directement sur
Générique d’initiales.
Par Fabrice Pasquier Cours IV
de l’application informatique MCP
Recherche avancée multi-champs EBSCOhost
Centre dabonnement Autodesk Mode demploi ---Vade-mecum Product Support Manager, Southern Europe.
CLUB DES UTILISATEURS SAS DE QUÉBEC
Décembre 2008Évaluation des acquis des élèves de primaire 1 Évaluation Application locale Application web académique Guide destiné aux formateurs académiques.
ORAL DE LA PARTIE PRATIQUE
Les instructions PHP pour l'accès à une base de données MySql
Comment éditer des questionnaires personnalisés ?.
Excel Introduction.
Guide d'utilisation de Microsoft Weft Il s'agit de convertir un ou des fichiers Police de caractères (font) généralement de type.ttf en un ou des fichiers.eot.
Points importants de la semaine Les classes et les objets. Les classes dExcel. Les objets dExcel. Les objets de la classe Range.
Exporter les données comptables
Projet “Evaluation de Performance”
Construire un graphe sous Excel La croissance en France depuis 1978.
Remontée des résultats des évaluations CE1 1.Paramétrage de la campagne dévaluation CE1 2.Téléchargement de loutil de saisie locale 3.Saisie des codes.
Présenté à Jean Vachon Exécuté par Luc Rainville.
Points importants de la semaine Les plages dExcel. Les objets dExcel. Lobjet Application. Les objets Range.
Requêtes et reporting Contenu : Assistant pour requêtes
Création de menus. Depuis la page d’accueil de votre site, cliquez sur le lien [Login] puis saisissez les identifiants qui vous ont été attribués. Connectez-vous.
Gérer sa page d'accueil avec GOOGLE CHROME
PHP & My SQL.
WoW-CD RECUPERATION OU DESTRUCTION DE DONNEES Défilement à votre rythme par la souris ou clavier.
Créer son site web Chapitre II. Les caractères spéciaux Les navigateurs ne reconnaissent pas les caractères spéciaux. Heureusement chaque caractère possède.
Décembre 2008Évaluation des acquis des élèves de primaire 1 Évaluation Application locale Application web académique Guide destiné aux formateurs académiques.
Formation Site Web Animation Pédagogique Ecole de Dommartin.
Introduction Ateliers VBA Cours n°1 – Création d’Interfaces Cours n°2 – Téléchargement de données Cours n°3 – Codage.
DYALOG APL 2006 APL / OLE / Excel / Word : Dyalog APL chef d’orchestre ! 91, rue du Fb St Honoré PARIS tél. : Fax :
Programmation événementielle
TD11 : Logiciel de présentation PowerPoint
Formation des Rédacteurs Contributeurs à la Communication Diocésaine sur Internet 30 novembre 2005 Le site Internet du Diocèse de Fréjus-Toulon:
Traitement de texte +.
Mai 2006TICE 2ième Semestre - TD101 TICE 2 ième Semestre L1 Psychologie TD – Filtrage et mise en forme conditionnelle.
Fonctions avancées et graphiques
Internet, le Web etc… (II) Benjamin I. Levine Novembre 2002.
Presented by Initiation à Google, un moteur de recherche Niveau 1.
Image en jpeg Le format jepg est très utilisé car il ne prend que très peu de place. Ce diaporama va vous expliquer comment placer une image dans les albums.
EXCEL TICE2 Premier année de Psychologie séance 2
Aide a la décision avec le tableur
SCAN400 , envoi mail des résultats JDSEE, JDFIELD
ORGANISATION DE L’ENSEIGNEMENT Informatique et Sciences du Numérique.
LE TABLEUR-GRAPHEUR Séquence 5 Compétences visées :
Daniel Gelinas1 Excel XP - Lab #3 MET1421 Scénarios.
Vous voici dans notre site « laboratoire » pour la démonstration AJOUTER UNE PAGE Cliquez sur ENTREZ ICI pour accéder à la partie administration.
Tutoriel V_Stage Cliquez pour continuer.
Formation.
© Fujitsu Canada Introduction à Minitab Version 14 - Anglais Formation Black Belt Lean Six Sigma.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
Se servir de Word pour produire des documents professionnels
Les ateliers l’environnement numérique de travail en Midi-Pyrénées L’ENT MIDI-PYRÉNÉES EST SOUTENU PAR les services personnels - CLIQUEZ POUR CONTINUER.
Transcription de la présentation:

Introduction Ateliers VBA Cours n°1 – Création d’Interfaces Cours n°2 – Téléchargement de données Cours n°3 – Codage de formule Cours n°4 – xx.xx.2013 – Synchronisation des dates

Atelier n° 2 Atelier n° 2 – Téléchargement de données

Comment récolter de l’information via Internet? 1)Manuellement Aller chercher directement sur internet le fichier qui nous intéresse et le télécharger. 2) Par Package Base de données distribuées en OpenSource contenant l’ensemble des données historiques par type d’actifs financiers, par type de marché (SMI, SPI, FTSE, etc.) ou par activités (Hedge Fund, Mutual Fund, Indice, etc.) 3) Via VBACe que nous allons voir aujourd’hui

Web Query Le but étant d’automatiser ce processus réalisé «à la main» à l’aide de VBA

Comment procéder ? Inclure votre WebQuery directement dans votre code VBA: Une "ligne de code" permettant d'aller chercher le liens du fichier sur internet Un «bout de code» qui permet d'extraire les données recueillies sur internet et de les afficher comme l'utilisateur le souhaite dans son fichier Excel

Code Général Sub SMI() ' Cette "ligne de code" permet d'aller chercher le liens du fichier sur internet et de l'extraire dans notre fichier excel sURL1 = " ' Ce "bout de code" permet d'extraire les données recueillies sur internet Workbooks.Open sURL1 ' Ouverture de la source URL Set RngSource = Cells(1).CurrentRegion ' Dans fichier Excel, on prend par défaut la première cellule X = ' X = nombre de ligne que je veux qu'il m'affiche Y = ' Y = nombre de colonne que je veux qu'il m'affiche ' Ce "bout de code" permet de les afficher comme l'utilisateur le souhaite With ThisWorkbook.Sheets() ' With = met place un contexte - pour la feuille n°1 du WB Set RngDest = Range(.Cells(, ),.Cells(, )) ' Séléctionne de la celulle ligne 2 colonne 1 et tte celles jusqu'à ‘ la fin X End With ' (.) evite de réécrire this WB RngDest.Value = RngSource.Value ' la valeur de mon range prend la valeur de ma source ‘ Permet de sauvegarder les données ActiveWorkbook.Close SaveChanges:=True ' Je ferme la page WB // En sauvant les données

TP VBA II - Travail demandé Téléchargement automatisé de données historique pour 3 titres depuis Yahoo Finance. Calculer le rendement moyen pour chaque titre Les résultats seront affichés dans une UserForm

TP VBA II - Travail demandé -) Expliquer de façon détaillé le code que vous utilisez -) possibilité d’effacer et recommencer le travail indéfiniment -) bloquer l’écran lorsque l’application travaille -) Mise en place d’une boucle permettant d’alléger le code ( ne pas copier coller le code pour chaque titre – mais utiliser cette boucle) -) Gérer le téléchargement via une Userform ( ne pas voir le fichier excel) M’envoyer par mail votre fichier xls à la fin du cours Vous avez jusqu’à midi - Merci et bon travail !!!