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

[µo°Ý] ¦p¦ó§ä¥XPost¬d¸ß¤èªk¤¤¦U¶µ PostText ÄÝ©Ê!!

¦^´_ 1# ¬¡¤O¥R¨K
·s¶}¬¡­¶Ã¯ ´¡¤J¤@ªí³æ : ¥[¤J ¤T±±¨î¶µ WebBrowser1 , CommandButton1 , CommandButton2

°õ¦æªí³æ: 1) WebBrowser1¤¤: ¿ï¾Ü ¤é´Á ,¤ÀÃþ¶µ¥Ø ,«ö¤U¬d¸ß
                  2)«ö¤Uªí³æªºCommandButton1

ªí³æªºµ{¦¡½X
  1. Option Explicit
  2. Dim Sh As Worksheet, IE As Object
  3. Private Sub UserForm_Initialize()
  4.     Set Sh = ActiveSheet   '«ü©w¤u§@ªí: ¼g¤J¸ê®Æ
  5.     With WebBrowser1
  6.         .Navigate "http://www.twse.com.tw/ch/trading/fund/T86/T86.php"  '«ü©wºô§}
  7.         Do While .Busy = True
  8.         DoEvents
  9.         Loop
  10.     End With
  11.     Set IE = WebBrowser1.Document
  12. End Sub
  13. Private Sub CommandButton1_Click()   '¼g¤J¸ê®Æ
  14.     Dim i, k, j
  15.     Sh.UsedRange.Clear
  16.     On Error Resume Next
  17.     For i = 0 To IE.getElementsByTagName("table")(8).Rows.Length - 1
  18.         k = k + 1
  19.         For j = 0 To 13
  20.             Sh.Cells(k, j + 1) = IE.getElementsByTagName("table")(8).Rows(i).Cells(j).innerText
  21.         Next
  22.     Next
  23.     Sh.Columns.AutoFit
  24.     Sh.Range("A1").ColumnWidth = 15
  25. End Sub
  26. Private Sub CommandButton2_Click()  'µ²§ôµ{¦¡
  27.     Unload Me
  28. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¬O«D·í±Ð¨|¡AÆg¬ü§@ĵ±§¡C
ªð¦^¦Cªí ¤W¤@¥DÃD