- ©«¤l
- 51
- ¥DÃD
- 12
- ºëµØ
- 0
- ¿n¤À
- 77
- ÂI¦W
- 0
- §@·~¨t²Î
- windows xp sp3
- ³nÅ骩¥»
- excel 2003 2007
- ¾\ŪÅv
- 20
- µù¥U®É¶¡
- 2010-5-4
- ³Ì«áµn¿ý
- 2023-10-31
|
½Ð°Ý¦b³o²Õµ{¦¡¸Ì·Q±N¤é´Á³¡¤À§ï¬°ÅܼÆ`´N·|¥X²{ "¥²¶·¬O±`¼Æ¹Bºâ¦¡"ªº¿ù»~°T®§¡AÀ³¸Ó¦p¦óקï?ÁÂÁ¡C
Sub Test()
Sheets("sheet1").Select
'http://www.xe.com/currencytables/?from=USD&date=2013-06-23
Dim a, b, c As String
a = Sheets("sheet1").Range("p1").Text ' M°_ºâ¦~
b = Sheets("sheet1").Range("p2").Text ' M°_ºâ¤ë
c = Sheets("sheet1").Range("p3").Text ' M°_ºâ¤é
Const url As String = "http://www.xe.com/currencytables/?from=USD&date=" & a & "-" & b & "-" & c ' ¥¿½Tªº
Cells.Clear
Set ie = CreateObject("internetexplorer.application") '¨Ï¥Î¦¹¤è¦¡¥i¥H§K°£ "³]©w¤Þ¥Î¶µ¥Ø"
With ie
.Visible = False 'True¬°¶}±Òie, False¬°¤£¶}±Òie
.Navigate url
Do While .ReadyState <> 4 'µ¥«Ýºô¶¶}±Ò
DoEvents
Loop
.ExecWB 17, 2 'Select All
.ExecWB 12, 2 'Copy selection
Range("A1").Activate
ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:= _
False, NoHTMLFormatting:=True
End With
' Columns("A:B").Delete ' ±N¶×¤J®É A¡BB ¨âÄæ²¾°£¡A 쥻 C:I ªºÄæ¦ì¥þ³¡¥ª¾a¡A ¦¨¬° A:I
ie.Quit
' MsgBox "¸ê®Æ½Æ»sµ²§ô" ' Â÷¶}«eÅã¥Ü¤@¤pµøµ¡´£¿ô¡A«ö¥¦«á§Yµ²§ô¡C
Dim qyt As QueryTable
For Each qyt In Worksheets("sheet1").QueryTables
qyt.Delete
Next
End Sub
Book2.rar (7.56 KB)
|
|