Bonjour,
Je dois télécharger un fichier quotidien depuis internet. J'ai remarqué que le site mettait la date dans l'URL dans j'ai automatisé l'actions. Dernièrement ils ont MAJ leur site, et je suis confronté à un problème. En effet, La macro m'ouvre un fichier déformé au niveau du contenu, bien que le lien (quand je le copie sur navigateur) me donne un fichier au bon format. Je n'arrive pas à trouver la source du problème.
Je vous mets ci-dessous le code servant à importer le fichier ainsi que le fichier excel en question pour que vous voyiez le résultat.
Sub Courbe()
Dim D As Date, test As String, Lien As String, DateLien
D = Sheets(1).Range("b1")
DateLien = Day(D) & "%2F" & Month(D) & "%2F" & Year(D)
Lien = "http://www.bkam.ma/export/blockcsv/2340/c3367fcefc5f524397748201aee5dab8/e1d6b9bbf87f86f8ba53e8518e882982?date=" & DateLien & "&block=e1d6b9bbf87f86f8ba53e8518e882982"
Sheets(1).Range("b2").Value = Lien
Workbooks.Open Filename:=Lien
End Sub