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

[µo°Ý] ¶°«O¤áªÑÅv¤À´²ªí¬d¸ß §ì¨C¶g¸ê®Æ

¥»©«³Ì«á¥Ñ GBKEE ©ó 2015-9-16 06:12 ½s¿è

¦^´_ 10# espionage
ºô­¶¤WªºªÑ²¼¥N¸¹¬d¸ß«á·|¤£·|®ø¥¢¤£¨£.ºÝ¬Ý¦Uºô­¶­ì©l½Xªº¼gªk.
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 9# GBKEE

Hi GBKEE±z¦n
¬Ý¨ì±zªºµ{¦¡½X ·Q§â¥L­×¥¿¦¨ ­ÓªÑªº¶°«O¤é´Á
·í²Ä¤@µ§¤é´Á¿é¤J®É¶ñ¤J A1Ä椤
¦ý¬O²Ä¤Gµ§¸ê®Æ¿é¤J®É¶ñ¤JA28Ä椤
¥H¦¹Ãþ±À¨C¤@µ§¸ê®Æ¶ñ¤J«á³£»Ý¶¡¹j28Äæ¦ì,
¥Ø«e§Ú¥u¦³­×¥¿¨ì¥i¥H­«½Æ¶ñ¤J¤é´Áªº³¡¤À,½Ð±ÐGBKEE «e½ú ¤£ª¾­n¦p¦ó­×§ï,¥i§_´£ÂI°g¬z ·PÁ±z\QQ/

¥H¤U¬°­×¥¿µ{¦¡½X

    Dim Ar(), a, i As Integer, strDate As String, stkno As String, Qur As String
    With CreateObject("InternetExplorer.Application")
        .Navigate "http://www.tdcc.com.tw/smWeb/QryStock.jsp"
        Do While .Busy Or .ReadyState <> 4: DoEvents: Loop
        Set a = .Document.ALL.tags("option") '¸ê®Æ¤é´Áªº¤º®e
        ReDim Ar(a.Length - 1)
        For i = 0 To a.Length - 1
            Ar(i) = a(i).innerHTML
        Next
        .Quit
    End With
   
    For DateVar = 0 To 28
    strDate = Ar(DateVar) '¾É¤J·í¤ë¤é´Á
    Do
        strDate = InputBox(Join(Ar, vbTab), "¶°«O¤áªÑÅv¤À´²ªí¬d¸ß ¤§ ¦³®Ä¤é´Á", strDate)
        If strDate = "" Then Exit Sub
     
    Loop Until IsNumeric(Application.Match(strDate, Ar, 0))
    stkno = InputBox("¿é¤JªÑ²¼¥N¸¹", "ªÑ²¼¥N¸¹", 2313)    '
    If stkno = "" Then Exit Sub
    Qur = "http://www.tdcc.com.tw/smWeb/QryStock.jsp?SCA_DATE=" & strDate & "&SqlMethod=StockNo&StockNo=" & stkno & "&StockName=&sub=%ACd%B8%DF"
    With ActiveSheet
                                For WriteDate = 1 To 1
                                        If .QueryTables.Count = 0 Then
                                                .QueryTables.Add "URL;" & Qur, .[A & WriteDate * 28 * (WriteDate) ]
                                        Else
                                                .QueryTables(1).Connection = "URL;" & Qur
                                        End If
                                        With .QueryTables(1)
                                                .WebSelectionType = xlSpecifiedTables
                                                .WebFormatting = xlWebFormattingNone
                                                .WebTables = "6,7,8"
                                                .WebPreFormattedTextToColumns = True
                                                .WebConsecutiveDelimitersAsOne = True
                                                .WebSingleBlockTextImport = False
                                                .WebDisableDateRecognition = False
                                                .WebDisableRedirections = False
                                                .Refresh BackgroundQuery:=False
                                        End With
                                Next
    End With
    Next

TOP

¦^´_ 12# s13983037
¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Ar(), a As Variant, i As Integer, stkno As String, Qur As String, DateVar As Integer, Sh As Worksheet
  4.     With CreateObject("InternetExplorer.Application")
  5.         .Navigate "http://www.tdcc.com.tw/smWeb/QryStock.jsp"
  6.         Do While .Busy Or .ReadyState <> 4: DoEvents: Loop
  7.         Set a = .Document.ALL.tags("option") '¸ê®Æ¤é´Áªº¤º®e
  8.         ReDim Ar(a.Length - 1)
  9.         For i = 0 To a.Length - 1
  10.             Ar(i) = a(i).innerHTML
  11.         Next
  12.         .Quit
  13.     End With
  14.     stkno = InputBox("¿é¤JªÑ²¼¥N¸¹", "ªÑ²¼¥N¸¹", 2313)    '
  15.     If stkno = "" Then Exit Sub
  16.     Set Sh = ActiveSheet             '«ü©w¤u§@ªí
  17.     With Sh
  18.         For DateVar = 0 To UBound(Ar)
  19.             Qur = "http://www.tdcc.com.tw/smWeb/QryStock.jsp?SCA_DATE=" & Ar(DateVar) & "&SqlMethod=StockNo&StockNo=" & stkno & "&StockName=&sub=%ACd%B8%DF"
  20.             .QueryTables.Add "URL;" & Qur, .Cells(1 + (DateVar * 27), "A")
  21.             '.Cells(1 + (DateVar * 27), "A")  AÄ涡¹j 27¦C
  22.             With .QueryTables(1)
  23.                 .WebSelectionType = xlSpecifiedTables
  24.                 .WebFormatting = xlWebFormattingNone
  25.                 .WebTables = "6,7,8"
  26.                 .WebPreFormattedTextToColumns = True
  27.                 .WebConsecutiveDelimitersAsOne = True
  28.                 .WebSingleBlockTextImport = False
  29.                 .WebDisableDateRecognition = False
  30.                 .WebDisableRedirections = False
  31.                 .Refresh BackgroundQuery:=False
  32.                 Sh.Names(.Name).Delete '§R±¼¤u§@ªí¤Wªº¦WºÙ
  33.                 .Delete                '§R±¼³oQueryTable
  34.             End With
  35.         Next
  36.     End With
  37. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 13# GBKEE
Hi GBKEE«e½ú
ÁÂÁ±z ¥i¥H¥Î!!!

TOP

Hi GBKEE ¤j¤j
§Ú§ä¤F¤@¥x¦³IE8ªº¹q¸£¡A±zªº­ì©lµ{¦¡¥i¥H°õ¦æ¡A­ì¨ÓIEª©¥»·|¦³³o¼Ëªº¼vÅT
ÁÂÁ«ü±Ð

TOP

¥i¥H½Ð¦U¦ì¥ý¶iÀ°¦£¸Ñµª³o°ÝÃD¶Ü¡H
1.¥»¨Ï¥ÎµÛ¶Wª©GBKEE©Ò´£¨Ñªºµ{¦¡¡A¦ý³Ìªñ
    ¦b¤U¸ü®É¡A«o³sºô­¶­I´ºÃC¦â³£¤U¸ü¤U¨Ó(­ì¥u¦³¤å¦r¨S­I´º)
    ¬O¤°»ò­ì¦]³y¦¨ªº¡H

TOP

¦^´_ 16# chang0833
  1. .PreserveFormatting = False   'µ{¦¡½X¤W¥[¤W³o¦æ
  2.                 .Refresh BackgroundQuery:=False
  3.                 Sh.Names(.Name).Delete '§R±¼¤u§@ªí¤Wªº¦WºÙ
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 17# GBKEE

ÁÂÁª©¤j¶}¸Ñ^^

TOP

¦^´_ 18# chang0833

¦b«_¬N½Ð¶Wª©GBKEE
¤U¸ü·|¥X²{³o®æ¦¡ªºÅÜ°Ê¡A¬O¦]¬°ºô¯¸ªººô­¶µ{¦¡¥»¨­Åܰʳy¦¨ªº¶Ü¡H

TOP

¤£¦n·N«ä¡A°ÝÃD¦h¤FÂI
·Ð½ÐGBKEE¤j¤j´£ÂI!!
§Ú¦¹¦¸¤U¦¸¤U¸ü¤U¨Ó¡A³s±aªº³s¾ã­Óºô­¶ªí®æªº®æ¦¡³£¤@°_¤U¸ü¤U¨Ó
¦p¦ó¤~¯à¥u¤U¸ü¯Â¸ê®Æ´N¦n¡A¤£­n¦³¥ô¦óºô­¶ªí®æ®æ¦¡¡H

TOP

        ÀR«ä¦Û¦b : ¤f»¡¦n¸Ü¡B¤ß·Q¦n·N¡B¨­¦æ¦n¨Æ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD