Académique Documents
Professionnel Documents
Culture Documents
Ateliers VBA
Cours n1 22.02.2013 - Cration dInterfaces
Cours n2 01.03.2013 - Tlchargement de donnes
Cours n3 12.04.2013 - Codage de formule
Cours n4 xx.xx.2013 Synchronisation des dates
Atelier n 2
Web Query
Comment procder ?
Code Gnral
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 = "http://ichart.finance.yahoo.com/table.csv?s=
%5ESSMI&d=9&e=1&f=2012&g=d&a=10&b=9&c=1990&ignore=.csv"
' Ce "bout de code" permet d'extraire les donnes recueillies sur internet
Workbooks.Open sURL1
' Ouverture de la source URL
Set RngSource = Cells(1).CurrentRegion
' Dans fichier Excel, on prend par dfaut la premire 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 n1 du WB
Set RngDest = Range(.Cells( , ), .Cells( , ))
' Slctionne de la celulle ligne 2 colonne 1 et tte celles jusqu'
la fin X
End With
' (.) evite de rcrire this WB
RngDest.Value = RngSource.Value
' la valeur de mon range prend la valeur de ma source
Permet de sauvegarder les donnes
ActiveWorkbook.Close SaveChanges:=True