- ©«¤l
- 12
- ¥DÃD
- 5
- ºëµØ
- 0
- ¿n¤À
- 19
- ÂI¦W
- 0
- §@·~¨t²Î
- XP
- ³nÅ骩¥»
- 2010
- ¾\ŪÅv
- 10
- µù¥U®É¶¡
- 2015-1-3
- ³Ì«áµn¿ý
- 2017-2-27

|
[µ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 |
|