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

[µo°Ý] 1¤ÀKÂà´«¤éKªº¶}°ª§C¦¬

¦^´_ 1# bill740615

½Ð°Ý¬°¤°»ò¤£ª½±µ§ì¤éK¸ê®Æ©O?
Excel VBAºô­¶¸ê®Æ¦¬¶°±Ð¾Ç:
http://forum.twbts.com/thread-20848-1-1.html

TOP

¦^´_ 6# bill740615
¤§«e¦³¼g¹L§ì5¦~ªÑ»ùªº¸ê®Æ¡A¤£ª¾¹D²Å¤£²Å¦X§Aªº»Ý¨D
  1. Sub test()

  2. Cells.Clear

  3. stockno = InputBox("¿é¤JªÑ²¼¥N¸¹")

  4. Dim t: t = Timer
  5. Dim myXML As Object
  6. Set myXML = CreateObject("Microsoft.XMLHTTP")

  7. Dim myArr(1 To 1500, 1 To 6)

  8. With myXML
  9.     .Open "GET", "http://justdata.yuanta.com.tw/Z/ZC/ZCW/CZKC1.djbcd?a=" & stockno & "&b=D&c=1440", False
  10.     .send
  11.     myText = .responseText
  12. End With

  13.     myText1s = Split(myText, " ")
  14.     j = 1
  15.     For Each myText1 In myText1s
  16.         i = 1
  17.         myText2s = Split(myText1, ",")
  18.         For Each myText2 In myText2s
  19.             If j > 6 Then Exit For
  20.             myArr(i, j) = myText2
  21.             i = i + 1
  22.         Next
  23.         j = j + 1
  24.     Next

  25. [A2:F2] = Array("¤é´Á", "¶}", "°ª", "§C", "¦¬", "¦¨¥æ¶q")
  26. [A3].Resize(1500, 6).Value = myArr

  27. Set myXML = Nothing
  28. Erase myArr
  29. Debug.Print Format(Timer - t, "0.00’")

  30. End Sub
½Æ»s¥N½X
Excel VBAºô­¶¸ê®Æ¦¬¶°±Ð¾Ç:
http://forum.twbts.com/thread-20848-1-1.html

TOP

¦^´_ 8# f3202

¥i¥HÀ°±z­×§ï¡A¦ý¥i¥H°Ý¤@¤U³o¬O¬Æ»ò¸ê®Æ¶Ü?
Excel VBAºô­¶¸ê®Æ¦¬¶°±Ð¾Ç:
http://forum.twbts.com/thread-20848-1-1.html

TOP

¦^´_ 10# f3202

¤w¸gÀ°±z§ì¨ì¸ê®Æ¤F
https://raymondchiendtrt.blogspot.tw/2018/05/excel-vba_20.html
¤£¹L¥i¥H½Ð±Ð±z¡A§ì¤U¨Óªº
AP1        AP2        AP3        AP4        AP5        AP6        CHG        ROI
³o¨Ç¬O¬Æ»ò«ü¼Ðªº¸ê®Æ¶Ü?·PÁÂ
Excel VBAºô­¶¸ê®Æ¦¬¶°±Ð¾Ç:
http://forum.twbts.com/thread-20848-1-1.html

TOP

        ÀR«ä¦Û¦b : ¤H¨ÆªºÁ}Ãø»PµZ¿i¡A´N¬O¤@ºØ¦ÒÅç¡C
ªð¦^¦Cªí ¤W¤@¥DÃD