ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] vba¦Û°ÊÀx¦sºô­¶ÀÉ®×

¦^´_ 1# msmplay
¦p¹ÏIE¤W²¾°Ê·Æ¹«¨ìCSV¤U¸üªº¦ì¸m,¥i¬Ý¨ìÀɮתººô§}

  1. Option Explicit
  2. Const FileName = "d:\mycsv.csv" '¦sÀɦì¸m¿ý¡A¥i¦Û¦æ­×§ï
  3. Const URL = "http://www.twse.com.tw/exchangeReport/STOCK_DAY?response=csv&date=20180101&stockNo=2303"
  4. Sub Ex_¦sÀɤ@()
  5.     Application.DisplayAlerts = False
  6.     With Workbooks.Open(URL)
  7.         .SaveAs FileName
  8.         .Close
  9.     End With
  10.     Application.DisplayAlerts = True
  11. End Sub
  12. Sub Ex_¦sÀɤG()
  13.     Dim Xmlhttp As Object
  14.     Set Xmlhttp = CreateObject("WinHttp.WinHttpRequest.5.1")
  15.     With Xmlhttp
  16.         .Open "POST", URL, False
  17.         .Send
  18.     End With
  19.     With CreateObject("ADODB.Stream")
  20.         .Type = 1
  21.         .Open
  22.         .write Xmlhttp.ResponseBody
  23.         If Dir(FileName) <> "" Then Kill FileName '¬Û¦P¦WºÙªºÀɮצs¦b·|¦³¿ù»~
  24.         .SaveToFile FileName
  25.     .Close
  26.     End With
  27. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

        ÀR«ä¦Û¦b : ¤£­nÀH¤ß©Ò±ý¡A­nÀH¤ß±Ð¨|¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD