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

[µo°Ý] ½Ð°Ý³Ìªñ¥Îvba¤U¸ütwse¤j½L¸ê®Æ®É¡A¹J¨ì¤@¨Çºô§}ªº°ÝÃD

[µo°Ý] ½Ð°Ý³Ìªñ¥Îvba¤U¸ütwse¤j½L¸ê®Æ®É¡A¹J¨ì¤@¨Çºô§}ªº°ÝÃD

¥»©«³Ì«á¥Ñ ashin1981 ©ó 2016-8-19 21:16 ½s¿è

¦U¦ì¤j¤j§A¦n!

¤p§Ì¤§«e¦³¥Îvba  excel web¤è¦¡¤U¸ü¤j½L«ü¼Æ(twseºô¯¸)¨ìexcel®É³£¬O¥¿±`ªº¡A¦ý¬O³Ìªñ¦b¤U¸ü8¤ë¥÷¸ê®Æ®É¦³¤@¨Ç°ÝÃD¡A¦b8¤ë¥÷¥H«eªººô§}³£¥i¥H§¹¾ã¤U¸ü©Ò¦³¤Ñ¼Æªº¸ê®Æ¡A¤£¾å±o¬O¤£¬Otwseªººô¯¸¦³§ïª©¶Ü?

1. http://www.twse.com.tw/ch/trading/exchange/FMTQIK/genpage/Report201608/201608_F3_1_2.php?STK_NO=&myear=2016&mmon=08
2. http://www.twse.com.tw/ch/trading/exchange/FMTQIK/genpage/Report201607/201607_F3_1_2.php?STK_NO=&myear=2016&mmon=07

¤W­±¨â­Óºô§}¡A²Ä1­Ó¬O8¤ë¥÷ªº¡A¥i¬O¥L¥u¯à¥X²{8/1~8/5ªº¸ê®Æ¡A²Ä2­Ó¬O7¤ë¥÷ªº¡A¥L¥i¥H¥X²{7/1~7/30©Ò¦³ªº¸ê®Æ¡A½Ð°Ý¦U¦ì¤j¤j¥i¥H°Ý¬O­þ¸Ì¦³°ÝÃD¶Ü?
©Î¥i¥H¥Î¨ä¥Lµ{¦¡¤U¸ü¨ìexcel¡C

µ{¦¡¦b8¤ë¥H«e³£¥i¥H¥¿±`Åã¥Ü©Ò¦³¤Ñ¼Æªº¸ê®Æ¡A¦p¤U©Ò¥Ü:

Sub ¤U¸ü¤j½L«ü¼ÆWeb()

    Dim WebSht¤j½L As Worksheet
                    

    ¤j½L«ü¼ÆURL = "URL;http://www.twse.com.tw/ch/trading/exchange/FMTQIK/genpage/Report" & y & m & "/" & y & m & "_F3_1_2.php?STK_NO=&myear=" & y & "&mmon=" & m
   
    Application.EnableCancelKey = xlErrorHandler
    Set WebSht¤j½L = Sheets("¤j½L«ü¼Æ")

    WebSht¤j½L.Cells.Clear
   
    With WebSht¤j½L.QueryTables.Add(Connection:= _
         ¤j½L«ü¼ÆURL, Destination:=WebSht¤j½L.[A2])
        .Name = "201507_F3_1_2.php?STK_NO=&myear=2015&mmon=07"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlSpecifiedTables
        .WebFormatting = xlWebFormattingNone
        .WebTables = "8"
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
        .Delete
    End With
   
101: ErrNo = Err.Number

Set WebSht¤j½L = Nothing

End Sub

        ÀR«ä¦Û¦b : ¯àµ½¥Î®É¶¡ªº¤H¡A¥²¯à´x´¤¦Û¤v§V¤Oªº¤è¦V¡C
ªð¦^¦Cªí ¤W¤@¥DÃD