- ©«¤l
- 219
- ¥DÃD
- 24
- ºëµØ
- 0
- ¿n¤À
- 243
- ÂI¦W
- 0
- §@·~¨t²Î
- Windows10
- ³nÅ骩¥»
- Office2016
- ¾\ŪÅv
- 20
- ©Ê§O
- ¤k
- µù¥U®É¶¡
- 2012-4-18
- ³Ì«áµn¿ý
- 2022-2-7
 
|
¥»©«³Ì«á¥Ñ HSIEN6001 ©ó 2014-11-21 00:18 ½s¿è
¦^´_ 1# wahaha6666
¤]¬O°Ñ¦ÒGBKEE¤j¤jªºCode
¸Õ¸Õ,¦³²Å¦X»Ý¨D?!- Dim ºô¶ As Object
- Sub ¥b¦Û°Ê()
- Dim i As Integer, K As Integer, ii, J
- Dim path As String
- path = "C:\Stock\"
- 'µ{¦¡²Ä¤@¦¸°õ¦æ: ¥´¶}ºô¶,¦bºô¶¤¤¤â°Ê¿ï¾Ü¸ê®Æ«á , «ö[Á`¦æ]or[¿ï©w¤À¦æ] ; ¦³¸ê®Æªº,°õ¦æ²Ä2¦¸¤U¸ü«á·|¦Û°ÊÃö³¬ºô¶
- 'µ{¦¡²Ä¤G¦¸°õ¦æ: Ū¨úºô¶¸ê®Æ¨ì Excel¤¤. (¦³¥X²{table¸ê®Æªíªº,¦A«ö¤@¦¸°õ¦æµ{¦¡«h·|¤U¸üÀɮצܥؼÐ)
-
- ¦~«× = "103"
- ©u´Á = "3"
- ¥N¸¹ = "2880"
-
-
- On Error GoTo REºô¶
- 1:
- If ºô¶ Is Nothing Then
- Set ºô¶ = CreateObject("InternetExplorer.Application")
- With ºô¶
- .Visible = True
- .navigate "http://mops.twse.com.tw/mops/web/t164sb04?encodeURIComponent=1&step=1&firstin=ture&off=1&keyword4=&code1=&TYPEK2=&checkbtn=&queryName=co_id&TYPEK=all&isnew=false&co_id=" & ¥N¸¹ & "&year=" & ¦~«× & "&season=" & ©u´Á
- .Height = 500
- .Width = 1050
- End With
- Exit Sub
- End If
- If ºô¶.Visible = False Then
- ºô¶.Value = True
- Exit Sub
- End If
- '**********Ū¨úºô¶ ¸ê®Æ *******************
- Set A = ºô¶.document.getElementsByTagName("table")
- With Workbooks.Add
- On Error Resume Next
- '************************
- ' For ii = 0 To A.Length - 1 '¤£ª¾¹Dtable½d³ò¦b¦ó³B: ±q0¶}©l
- '************************
- For ii = 11 To A.Length - 1
- For i = 0 To A(ii).Rows.Length - 1
- K = K + 1
- For J = 0 To 8
- Cells(K, J + 1) = A(ii).Rows(i).Cells(J).innerText
- Next
- Next
- Next
- '
- If Dir(path & ¥N¸¹ & ".xls") <> "" Then Kill (path & ¥N¸¹ & ".xls")
- ActiveWorkbook.SaveAs Filename:=path & ¥N¸¹ & ".xls"
- ActiveWindow.Close
- End With
- Set A = Nothing
- ºô¶.Quit '¥´¶}ªººô¶,¦A¦¸°õ¦æ«á·|¦Û°Ê¤U¸ü¦³tableªº¸ê®Æ,§¹¦¨¤U¸ü«á,¦Û°ÊÃö³¬¤w¤U¸ü§¹¦¨ªºIEºô¶
- Exit Sub
- REºô¶:
- Set ºô¶ = Nothing
- Resume 1
- End Sub
½Æ»s¥N½X |
|