Si tu peux récupérer du csv directement et que ça change toute les 10 secondes, le tout dans un process automatisé.... t'a vraiment besoin d'un xls pour aller vers ton second outil? il ne prend pas nativement le CSV?
Par ce que le CSV est relativement optimal pour transférer des tableaux de données
Perso, je rêve d'avoir une source de donnée en CSV au lieu d'excel...
Sinon, la différence entre vbs et vba, c'est que :
le VBS (S pour script) n'as pas besoin d'avoir nécessairement d'un produit office pour fonctionner. ça se présente dans un fichier .vbs où tu tape ton code en utilisant la syntaxe du VB.
Le VBA (le A pour application) tourne dans le contexte d'une application (comme Excel/access/Project, etc,...)
en VBS, il me semble que ça donnerais un truc comme:
Code :
- Dim Ex As New Excel.Application
- Dim Wb As Excel.Workbook
- Ex.Visible = False
- Set Wb = Ex.Workbooks.Open(Filename:="file csv" )
- Wb.SaveAs "file destination.xls", xlExcel9795
- Wb.Close
- Set Wb = Nothing
- Ex.Visible = True
- Ex.Quit
- Set Ex = Nothing
|
edit: Mais ce que j'ai écrit ouvre puis ferme excel et je pense qu'en vbs il faudra utiliser une autre syntaxe autour des dims
Message édité par Arl Guhr le 02-04-2015 à 23:11:13
---------------
il s'appel le ronge me doute