2008-11-03 93 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查询,但这有点难度。