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

Web ¸ê®Æ ¶×¤J °ÝÃD

Web ¸ê®Æ ¶×¤J °ÝÃD

qq.rar (24.03 KB)
³o¬O§Ú§ï§O¤H¼gªº
¶]¤@¥b·|¶i¤JµL­­°j°é ½Ð°Ý«ç»ò¼g§PÂ_°±¤î±ø¥ó?
²Ä¤G­¶..¤§«á  «ç»ò§R°£«e¨â¦C(­ì¥»¥u§R°£¤@¦C)?
½Ð«e½ú½ç±Ð

.ResultRange(2).EntireRow.Delete   ­ì¥»¬O(1)
§ï¦¨2¤§«áÁÙ¬O§R°£¤@¦C

TOP

·PÁ¤j¤j ¸Ñµª¤F §Ú³o¨â¤Ñªº§xÂZ:D
¤£¤p¤ßª¦¤å§ä¨ì¤U­±ªºµ{¦¡½X
¦ý¬O·sªº°ÝÃD¤S¨ÓÅo ¦A¦¸³Â·Ð¤j¤j¤F
°ÝÃD
1. ?myear=" & Myear & "&mmon=" & Mmon  ³o¬qµ{¦¡½X­n«ç»ò¨ú±o, ¦bºô­¶ªººô§}¨SÅã¥Ü³o¬q
    §Ú¦³½Ð±Ð§O¤H PHP POST ¨S¿ìªkª¾¹D ¦ý¬O ³o¬qµ{¦¡½X¬O«ç»ò§Ë¨Óªº,¦n©_?
2. ¶×¤Jªº¸ê®Æ¼È¦s«ç»ò«ü©w¨ìUÄæ,ABÄæ¶}©l §Ú¬Ý¤£¥X¸Ì­±¦³»yªk«ü©w³o­Ó¦ì¸m?
  1.   Sub ¤j½L¾ú¥v¦¨¥æ¸ê°T_³sÄò¤ë_±Æ§Ç()
  2.     Dim Q(1 To 2) As QueryTable, xlData As Date, Myear, Mmon, i As Integer
  3.     With Sheets("¥[Åv¾ú¥v¦æ±¡")
  4.         .Range("E1").CurrentRegion.Offset(1).Clear
  5.         .Range("E1").CurrentRegion.Select
  6.         Application.ScreenUpdating = False
  7.         Set Q(1) = .QueryTables(1)
  8.         Set Q(2) = .QueryTables(2)
  9.         For i = .[b4] - 1 To 0 Step -1
  10.             xlData = DateAdd("m", -i, DateSerial(.[b1] + 1911, .[b2], 1))
  11.             Myear = Year(xlData) - 1911 '¥Á°ê¦~
  12.             Mmon = Format(Month(xlData), "00")
  13.             With Q(1)
  14.                 .Connection = "URL;http://www.twse.com.tw/ch/trading/indices/MI_5MINS_HIST/MI_5MINS_HIST.php?myear=" & Myear & "&mmon=" & Mmon ' °ÝÃD1
  15.                 .WebTables = "8"
  16.                 .Refresh BackgroundQuery:=False
  17.                 .ResultRange.Offset(2).Copy .Parent.Cells(Rows.Count, "E").End(xlUp).Offset(1)
  18.             End With
  19.             With Q(2)
  20.                 .Connection = "URL;http://www.twse.com.tw/ch/trading/exchange/FMTQIK/genpage/Report" & Year(xlData) & Mmon & "/" & Year(xlData) & Mmon & "_F3_1_2.php?STK_NO=&myear=" & Year(xlData) & "&mmon=" & Mmon
  21.                 Q(2).WebTables = "8"
  22.                 Q(2).Refresh BackgroundQuery:=False
  23.                 .ResultRange.Columns(2).Offset(2).Copy .Parent.Cells(Rows.Count, "J").End(xlUp).Offset(1)
  24.                 .ResultRange.Columns(6).Offset(2).Copy .Parent.Cells(Rows.Count, "K").End(xlUp).Offset(1)
  25.             End With
  26.         Next
  27.         .Range("E1").CurrentRegion.EntireColumn.AutoFit
  28.     End With
  29.     Application.ScreenUpdating = True
  30.     MsgBox "¶×¤J§¹¦¨  !!! "
  31. End Sub
½Æ»s¥N½X
¥[Åv¾ú¥v¦æ±¡.rar (15.27 KB)

TOP

¥ýÁÂÁ¤j¤j¸Ô²Óªº¦^µª
§Úµoı§Úªº°ÝÃD°Ýªº¤£¦n

°ÝÃD
1. ¦bºô­¶¤W¥u¬Ý¨ìhttp://www.twse.com.tw/ch/trading/indices/MI_5MINS_HIST/MI_5MINS_HIST.php
    ´«¤é´Á¬d¸ß¨ÌµM¥u¬Ý¨ìhttp://www.twse.com.tw/ch/trading/indices/MI_5MINS_HIST/MI_5MINS_HIST.php
    ¨º«á­±³o¬q?myear=101&mmon=04" ¬O±q¦ó±oª¾?
2.
.QueryTables.Add(Connection:="URL;http://www.twse.com.tw/ch/trading/exchange/STOCK_DAY/genpage/Report" & ¦~ & ¤ë & "/" & ¦~ & ¤ë & "_F3_1_8_" & ªÑ²¼¥N¸¹ & ".php?STK_NO=" & ªÑ²¼¥N¸¹ & "&myear=" & ¦~ & "&mmon=" & ¤ë, Destination:=Range("A1"))

Destination:=Range("A1")³o¬O«ü©w³Ì¥ª¤WªºÀx¦s®æ

"URL;http://www.twse.com.tw/ch/trading/exchange/FMTQIK/genpage/Report" & Year(xlData) & Mmon & "/" & Year(xlData) & Mmon & "_F3_1_2.php?STK_NO=&myear=" & Year(xlData) & "&mmon=" & Mmon

¨S¦³Destination  ¨º«ç»òª¾¹D ResultRange ­n©ñ­þ¸Ì?

TOP

¦A¸É¥R¤@­Ó°ÝÃD
¤é´Á³¡¥÷ 1999/12/31
                  100/01/03
¨ì100¦~·|Åܦ¨¥Á°êÅã¥Ü
½Ð°Ý«ç»ò¶g¾ã


­ÓªÑ¾ú¥v¦æ±¡.rar (31.57 KB)

TOP

¥»©«³Ì«á¥Ñ seemee ©ó 2013-5-19 23:55 ½s¿è

¦^´_ 8# GBKEE
§ÚÁÙ¬O¤£¤ÓÀ´°ÝÃD
1.  ?myear=101&mmon=04 §Ú«üªº¬O«ç»òª¾¹D­n¥[³o¨Ç ºô­¶¤Wªººô§}¨S¦³Åã¥Ü
2. ¥[Åv¾ú¥v¦æ±¡.rar (15.27 KB) ¨S¦³¥[Destination¡@ ¦ý¬O¥Lªº¥~³¡¸ê®Æ¼È¦s¬O¦bUÄæ¶}©l ¬O¹w³]±qUÄæ¶}©l¶Ü?
    ­ÓªÑ¾ú¥v¦æ±¡TEST1.rar (37.03 KB)    ¦pªG¸ê®Æ½d³ò¶W¹LUÄæ ·|³y¦¨¸ê®Æ­«Å| ¦Ó¿ù»~


ÁÂÁª©¥Dªº­@¤ß¦^µª

TOP

¦^´_ 10# GBKEE
·PÁ·PÁ «e½úªº¸Ô²Ó¸Ñµª¨Ì§Úªº¥\¤O ¥i¯à­n®ø¤Æ¦n¤@°}¤l¤F.

TOP

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