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

[¤w¸Ñ¨M]¦p¦ó§ì¨úºô­¶¸ê®Æ

[¤w¸Ñ¨M]¦p¦ó§ì¨úºô­¶¸ê®Æ

¥»©«³Ì«á¥Ñ superrednew ©ó 2011-10-23 19:53 ½s¿è

¨Ò¦p:http://www.trademag.org.tw/ExchangeRate.asp?vdate=2011/10/10  , ³Ì«á¤é´Á¬°2011/10/10
°²³]§Ú­n§ì¨ú2009/01/01~now ªº¸ê®Æ , §Ú­n¦p¦ó¼g©O
With ActiveSheet.QueryTables.Add(Connection:= "http://www.trademag.org.tw/ExchangeRate.asp?vdate=2011/10/10  " ....­n¦p¦ó§ï
A3 1 B3=TODAY()
A4 2 B4=DATE(YEAR(B3),MONTH(B3),DAY(B3)-1)
A5 3 B5=DATE(YEAR(B3),MONTH(B3),DAY(B3)-2)

..................................
¸ê®Æ¯à¶K¤W

Book.rar (11.89 KB)

s.UsedRange.Clear  
s¬Osheet2
²MªÅsheet2ªº¨Ï¥Î½d³ò¡A¥H«K¼g¤J·sªº¤@µ§¸ê®Æ§r¡C   
   [iv3]¬O¬Æ»ò?

´N¬OÀx¦s®æiv3  
s.[iv3].End(1).Column To 3 Step -1  
ªí¥Üsheet2±qiv3©¹¥ªªº²Ä¤@­Ó¦³¸ê®ÆªºÄ渹¨ì3ªº¤Ï¦V´`Àô

TOP

¥»©«³Ì«á¥Ñ superrednew ©ó 2011-10-19 18:05 ½s¿è

¦^´_ 10# oobird
«¢«¢ ©êºp

¹ï¤F§Ú¥i¥H½Ð°Ý¤@¤U
  s.UsedRange.Clear          ¬°Ô£­n¥Îclear
For j = s.[iv3].End(1).Column To 3 Step -1                           [iv3]¬O¬Æ»ò?

¤£¤ÓÀ´·N«äÁÂÁÂ!!

TOP

ºô­¶§A¨S¬Ý¶Ü¡H¬P´Á6¡B¤é¥»´N¨S¦³¸ê®Æªº¡C

TOP

¦^´_ 8# oobird


    ¶]¹L¤@¦¸,µo²{¤é´Á¦³¿òÅS,ex2011/10/9 , 2011/10/8 ½Ð°Ý°ÝÃD¥X¦b­þ©O?

TOP

³o¥u¬OÀ³§Aªº­n¨D­×§ï§Aªºµ{¦¡
¹F¨ì¨ú¾ú¥v°O¿ýªº¥Øªº
¨ä¹ê¸Óµ{¦¡¥u­n¶]¤@¹M¡A¥H«á´N¥Î¤£¨ì¤F
¥H«áªº¥u­n¨C­Ó¬P´Á§ó·s¤@¦¸¡A§â¥Ø«e½d©¹¤U²¾¡A¦b«e´X¦æ¼g¤J·sªº¼Æ¾Ú
³o¤S¬O¥t¤@­Ó¤£¦Pªºµ{¦¡¡C
¤£¥²¨C¦¸§ó·s³£­n¥þµ{¶]¤@¹Mªº¡I

TOP

ÁÂÁÂoobird ª©¥D , ¦¬Àò«Ü¦h , §Ú¬ã¨s¬Ý¬Ý , ¸Ñ¨M§Ú¤£¤Ö°ÝÃD , ¤@¯ë¤H³qªø¤£·|³o¼Ë¥Î

§ó·s³o»ò¦h¼Æ¾Ú¦]¬°·|Åýexcel¶]«ÜºC , ¥u¬O§Ú­Ó¤H·Q¸Õ¸Õ¬Ý¤£°O¿ý¼Æ¾Ú , ·Pı°_¨Ó¦p¦ó...

Á`¤§«Ü·PÁ±z ....

TOP

¨Ì§A²{¦³¥N½X¡A¥[¤W´`Àô´N¦æ¤F¡C
¦¹¨Ò¨ú±o¤µ¦~ªº¸ê®Æ¡G
  1. Sub Macro1()
  2.     d = DateValue("2011/10/17")
  3.     i = 3
  4.     Do
  5.         dt = Application.Text(d, "yyyy/mm/dd")
  6.         Set s = Sheet2
  7.         s.UsedRange.Clear
  8.         With s.QueryTables.Add(Connection:= _
  9.                                "URL;http://www.trademag.org.tw/ExchangeRate.asp?vdate=" & dt, _
  10.                                Destination:=s.Range("$A$1"))
  11.             .Name = "17"
  12.             .FieldNames = True
  13.             .RowNumbers = False
  14.             .FillAdjacentFormulas = False
  15.             .PreserveFormatting = True
  16.             .RefreshOnFileOpen = False
  17.             .BackgroundQuery = True
  18.             .RefreshStyle = xlInsertDeleteCells
  19.             .SavePassword = False
  20.             .SaveData = True
  21.             .AdjustColumnWidth = True
  22.             .RefreshPeriod = 0
  23.             .WebSelectionType = xlSpecifiedTables
  24.             .WebFormatting = xlWebFormattingNone
  25.             .WebTables = "2"
  26.             .WebPreFormattedTextToColumns = True
  27.             .WebConsecutiveDelimitersAsOne = True
  28.             .WebSingleBlockTextImport = False
  29.             .WebDisableDateRecognition = False
  30.             .WebDisableRedirections = False
  31.             .Refresh BackgroundQuery:=False
  32.         End With
  33.         With Sheet1
  34.             For j = s.[iv3].End(1).Column To 3 Step -1
  35.                 a = s.Cells(3, j).Resize(41, 1).Value
  36.                 .Cells(i, 2) = s.Cells(1, j)
  37.                 .Cells(i, 3).Resize(1, 41) = Application.Transpose(a)
  38.                 i = i + 1
  39.             Next
  40.         End With
  41.         d = d - 7
  42.     Loop Until Year(d) < 2011
  43. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ superrednew ©ó 2011-10-17 21:44 ½s¿è

¸Ì­±¦³§Ú¿ý»sªº¥¨¶°,¦ý¬O§Ú§Æ±æ¯à¼g¤@­Ó¯à ¦Û°Ê§ó·s ªºexcel
range A¸Ì­±¬ö¿ýµÛ ¼Æ¥Ø ---¥Nªí¦³¦h¤Öµ§¼Æ¾Ú
range B------¥Nªí¤é´Á
sheet2 §Ú¸Ì­±¬O¥ÎwebÂ^¨úºô¸ô¸ê°T ,¦A§â¦U­Ó°ê®aªº¶×²v½Æ»s,¥Î¦æ¦CÂà´«¶K¨ìsheet1

sheet2¸Ì­±¦³ µ{¦¡½X , ¤p§Ì§ÚÁÙ¬O­Ó·s¤â , ¤j¬ù¬Ý±oÀ´µ{¦¡½Xªº·N«ä , ¦ý§¹¥þ¤£·|¼g....
·Q½Ð±Ð¦U¦ì,­n¦p¦ó¤@¦¸§ó·s³o»ò¦hµ§¼Æ¾Ú,¦ý¬O§Ú¤S§Æ±æ³o¨Ç¼Æ¾Ú¬O

±qex 2009/01/01~today °²³]³o¦³1000µ§¼Æ¾Ú
¹L¤F¨â¤Ñ ´N·|Åܦ¨ 2009/01/03~today ¨ÌµM¬O1000µ§¼Æ¾Ú

TOP

¦^´_ 3# oobird
§Ú¤w¸gÀ£ÁY¤F , ¦ý¦ü¥G§Ú¥i¯à¿ï¿ù§a ÁÙ¦b¬ã¨s¤¤

TOP

        ÀR«ä¦Û¦b : §g¤l¥ß«í§Ó¡A¤p¤H«í¥ß§Ó¡C
ªð¦^¦Cªí ¤W¤@¥DÃD