2008-11-03 163 views

回答

4

這只是一個簡單的「文件打開」。不需要宏。

Excel可以直接打開URL。如果URL包含任何表格,則這些表格將被適當地格式化。

試試這個:

  • 運行Excel
  • 文件|
  • 打開
  • 類型http://finance.yahoo.com/q?s=MSFT作爲文件名,忽略警告
+0

這可能不適用於將數據輸入到搜索字段(取決於字段是POST還是GET)。 – 2008-11-04 15:51:54

1

如果使用Excel是不是在你的問題的約束..即你可以使用其他軟件來完成這項工作。你應該檢查谷歌電子表格..其更多的網頁友好...有功能,可以檢索一些網頁..或者谷歌的東西nd然後把結果在你的表.. http://spreadsheets.google.com/
之後,你可以保存在.xls文件格式並將其帶到任何其他平臺

2

這是我會怎麼處理它

  1. 找出網址結構,即做手工 搜索,並期待在 URL的答案。如果它包含 搜索條件,例如?c = 123456,則表明您正在營業。
  2. 開始從步驟1中記錄的網址宏
  3. 選擇數據,導入外部數據,WebQuery和 貼,這樣 你得到的結果粘貼到 工作表
  4. 停止錄音和編輯VBA代碼,以便您可以 (a)更改搜索數以編程 (二)刷新查詢 (C)捕捉你想要的值(S),並把它們的地方

這確實需要一些VBA技巧但不是隻要網址包含搜索字詞就太難了。如果它沒有(例如,如果它是通過Web表單發送的),那麼仍然可以使用上述方法,因爲Excel可以處理基於表單的Web查詢,但這有點難度。