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

[¤À¨É] ¤j½L¨C¤ë¨C¤Ñ¾ú¥v¦¨¥æ¶q»Pª÷ÃB¤U¸ü

¥»©«³Ì«á¥Ñ pupai ©ó 2013-9-19 16:06 ½s¿è
¦^´_  turbine
GBKEE µoªí©ó 2012-10-2 10:52



    ½Ð±ÐGBKEEª©¤j
¨Ì·Ó±zªº¤è¦¡,¦pªGºô­¶´«¦¨³o¤@­Ó http://www.twse.com.tw/ch/trading/exchange/BWIBBU/BWIBBU.php
­n¦p¦ó­×§ï©O

Option Explicit
Private Sub ¤j½L¦¨¥æ¸ê°T()
    Dim xlTheYear As String, xlTheMonth As String, xlTheFile As String
    Dim Sh As Worksheet
    xlTheYear = Format(Range("C1"), "0000")  '­×§ï¦r¦ê®æ¦¡
    xlTheMonth = Format(Range("C2"), "00")   '­×§ï¦r¦ê®æ¦¡
    Set Sh = ThisWorkbook.Sheets.Add         '·s¼W¤u§@ªí
    Sh.Name = xlTheYear & "_" & xlTheMonth   '·s¼W¤u§@ªí©R¦W
    xlTheFile = "http://www.twse.com.tw/ch/trading/exchange/FMTQIK/FMTQIK2.php?STK_NO=&myear=" & xlTheYear & "&mmon=" & xlTheMonth & "&type=csv"
    With Workbooks.Open(xlTheFile)
        .Sheets(1).UsedRange.Copy Sh.[a1]
        .Close 0
    End With
    Sh.Cells.EntireColumn.AutoFit            '½Õ¾ãÄæ¼e
    Sh.Columns("A:A").ColumnWidth = 28.56
End Sub

TOP

¦^´_ 72# GBKEE
  1. Option Explicit
  2. Private Sub ¤j½L¦¨¥æ¸ê°T()
  3.     Dim xlTheYear As String, xlTheMonth As String, STK_NO As String, xlTheFile As String
  4.     Dim Sh As Worksheet
  5.     xlTheYear = Format(Range("C1"), "0000")  '­×§ï¦r¦ê®æ¦¡
  6.     xlTheMonth = Format(Range("C2"), "00")   '­×§ï¦r¦ê®æ¦¡
  7.     STK_NO = Format(Range("C3"), "0000")  '­×§ï¦r¦ê®æ¦¡
  8.     Set Sh = ThisWorkbook.Sheets.Add         '·s¼W¤u§@ªí
  9.     Sh.Name = xlTheYear & "_" & xlTheMonth   '·s¼W¤u§@ªí©R¦W
  10.     xlTheFile = "http://www.twse.com.tw/ch/trading/exchange/FMTQIK/FMTQIK2.php?STK_NO=" & STK_NO & "&myear=" & xlTheYear & "&mmon=" & xlTheMonth & "&type=csv"
  11.     xlTheFile = "http://www.twse.com.tw/ch/trading/exchange/BWIBBU/BWIBBU.php?STK_NO=" & STK_NO & "&myear=" & xlTheYear & "&mmon=" & xlTheMonth
  12.     With Workbooks.Open(xlTheFile)
  13.         .Sheets(1).UsedRange.Copy Sh.[a1]
  14.         .Close 0
  15.     End With
  16.     Sh.Cells.EntireColumn.AutoFit            '½Õ¾ãÄæ¼e
  17.     Sh.Columns("A:A").ColumnWidth = 28.56
  18. End Sub
½Æ»s¥N½X
ª©¤j
§Ú©w¸q¤FSTK_NO(ªÑ²¼¥N½X)
¥i¬O¶]¤£¥X¨Ó

TOP

¦^´_ 74# GBKEE

G¤j
    ¥i¥H¤F
§ï¤Ñ¦A¸ò§A½Ð±Ð
ÁÂÁÂ

TOP

        ÀR«ä¦Û¦b : §g¤l¬°¥Ø¼Ð¡A¤p¤H¬°¥Øªº¡C
ªð¦^¦Cªí ¤W¤@¥DÃD