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

ªÑ»ù¥N¸¹©M°_©l¤é´Áªº§ì¨ú

¥»©«³Ì«á¥Ñ GBKEE ©ó 2016-4-26 10:25 ½s¿è

¦^´_ 9# BigDog
2016/4/26 §ó·s
  1. Option Explicit
  2. Sub ¹d¦ëºô_¸³ºÊ«ùªÑ()
  3.     Dim ie As Object, A As Object, T As Date, i As Integer, c As Integer
  4.     Dim Code As String, xMonth As String
  5.     Code = InputBox("¿é¤JªÑ²¼¥N¸¹ :  ", "ªÑ²¼¥N¸¹", 2303)
  6.     xMonth = InputBox("¿é¤J¦~¤ë :  ", "¦~¤ë", Format(DateAdd("M", -2, Date), "yyyy¦~m¤ë"))
  7.     Set ie = CreateObject("InternetExplorer.Application")
  8.     ie.Navigate "http://www.cnyes.com/twstock/directorholder/" & Code & ".htm"
  9.    '  ie.Visible = True
  10.     Do While ie.Busy Or ie.ReadyState <> 4: DoEvents: Loop
  11.     With ie.Document
  12.          With .getElementById("ctl00_ContentPlaceHolder1_DropDownList1")
  13.                 .Value = xMonth
  14.                 .fireEvent ("onchange")
  15.         End With
  16.         Do While ie.Busy Or ie.ReadyState <> 4
  17.              DoEvents
  18.         Loop
  19.         On Error Resume Next
  20.         Do
  21.                 DoEvents
  22.                 Set A = .getelementsbytagname("table")(1)
  23.                 If Not A Is Nothing Then
  24.                         If InStr(A.innertext, Format(xMonth, "YYYYM")) Then
  25.                         If Err Then
  26.                            Debug.Print Err
  27.                             Err.Clear
  28.                         Else
  29.                             Exit Do
  30.                         End If
  31.                         End If
  32.                 End If
  33.         Loop
  34.         On Error GoTo 0
  35.         Cells.Clear
  36.         Cells(1, "A").Resize(, 4) = Array("ªÑ²¼¥N¸¹", Code, "¤ë¥÷", xMonth)
  37.         For i = 0 To A.Rows.Length - 1
  38.             For c = 0 To A.Rows(i).Cells.Length - 1
  39.                 Cells(i + 2, c + 1) = A.Rows(i).Cells(c).innertext
  40.             Next
  41.         Next
  42.     End With
  43.       ie.Quit
  44.     MsgBox "OK"
  45. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 2# yuhuahsiao

Hi Y¤j±z¦n,
          §Ú¨Ï¥Î¿ý»s¥¨¶°,¦ýºô§}Åã¥Ü¤]¬O ActiveSheet.QueryTables.Add(Connection:= _
        "URL;http://www.cnyes.com/twstock/directorholder/1101.htm", Destination:= _
        Range("$A$1"))
¥Hºô§}¨Ó¬Ý,¥u¯à§ó§ïªÑ²¼¥N¸¹,¤ë¥÷¤è­±´NµLªk§ó§ï...
½Ð°Ý§Ú¸Ó¦p¦ó¨Ï¥ÎVBA,¦bÀx¦s®æ¿é¤J¤ë¥÷,´N·|±a¥X¸ê®Æ...½ÐÀ°¦£¸Ñ´b.

ÁÂÁÂ^^
BigDog
¥Î²³æªº¤ß°µ½ÆÂøªº¨Æ

TOP

¦^´_ 11# GBKEE


    ·PÁÂG¤j,¦¬¤U¬ã¨s,^^
¥Î²³æªº¤ß°µ½ÆÂøªº¨Æ

TOP

¶W¯Åª©¥D ±z¦n
§Ú¦brun...¨C¤é¦¬½L¸ê®Æ¨º­Ó¥¨¶°...¥X²{µLªk°õ¦æ
¥Î°£¿ù§ä¥X...  .Refresh BackgroundQuery:=False
¨º¬O§_­n§ó§ï¬° true

TOP

¦^´_ 14# omit
§A¥i¸Õ¸Õ¬Ý,¦p¤£¦æ¥i¤W¶ÇÀɮ׬ݬÝ
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¶W¯Åª©¥D ±z¦n
§Ú·Q½Ð°Ý¤@­Ó°ÝÃD:
§Ú¦³¤@µ§¶×¾ã¸ê®Æ ¸ê®Æ ¥ÑA2:Z2, A2¬OÅã¥Ü¤é´Á»P®É¶¡, B2:Z2¬OÅܼƪº­È
§Ú¦b¦P¤@­Ó SHEET§ì¨ú¸ê®Æ ¨C¹j5ÄÁ¥Î½Æ»s,¿ï¾Ü©Ê¶K(­È)¤W ¨ì A5:Z5°µ¦¨¤@µ§·s¸ê®Æ
µM«á ¤U¤@¦¸ ¤â°Ê A6:Z6¦A¶K¤W¤@¦¸~~¦b¤U¤@¦¸ A7:Z7 ,¦ýı±o«Ü¤£¤è«K
(¥i¬O¥Î¥¨¶°¿ý»sµLªk§ó§ï®É¶¡ÅܤÆ)
§Ú·Q¼g VBA ¥i¥H¨C¶¡¹j5¤ÀÄÁ¦Û°Ê§ó·s¤@¦¸¤§«á,´N§ì¨ú³o¤@µ§¸ê®Æ µM«á ¥i¥H¦Û°Ê§ì¨ú30¦¸
¤£ª¾¦p¦ó°µ,¥i½Ðª©¥D¸Ñ´b¤@¤U....ÁÙ¦b¾ÇVBAªº»yªk¤¤.....@@

TOP

¦^´_ 16# omit
ºô¯¸¤W¦³«Ü¦h¦³Ãö¦¹Ãþªº½×­z¡AÄ´¦p¡G
http://forum.twbts.com/viewthread.php?tid=6706&extra=&page=1

TOP

¦^´_ 17# c_c_lai

ÁÂÁ¤j¤j±zªº¦^Âгᠠ·P®¦ ·P®¦

TOP

ªÑ»ù¥N¸¹©M°_©l¤é´Áªº§ì¨ú

¦U¦ì¦Ñ®v§A¦n

http://www.cnyes.com/twstock/ps_historyprice/1101.htm

§Ú·Q§ì¨ú¤W­zºô­¶ªº¸ê®Æ,µL©`ºô§}¥u¦³¨q¥XªÑ»ù¥N¸¹

¦ý¬Oºô­¶¤¤ªº°_©l¤é§Ú·Q¦Û¤v³]©w,ºô­¶¤¤ªº­ì©l½X§Ú¬Ý¤£¸³

©Ò¥H,µL±q§ì¨ú¥Lªºurl½Ð°ª¤âÀ°¦£¿ò¤U

·P®¦

¦^´_ 19# yopoyuan
±N§Aªºµo°Ý¦X¨Ö¦b[«ü©w¤U¸ü3¦~¾ú¥vªÑ»ùªº¸ê®Æ] ,½Ð±q²Ä1©«¬Ý°_.
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

        ÀR«ä¦Û¦b : ­n§åµû§O¤H®É¡A¥ý·Q·Q¦Û¤v¬O§_§¹¬üµL¯Ê¡C
ªð¦^¦Cªí ¤W¤@¥DÃD