![]() |
1
1
我将研究实际的XMLHTTP请求作为更快的检索方法。目前,虽然有点不寻常,但请看到你的答案有结构性的重写,并附上一些注释。 注: 1)将IE对象移出循环并在循环前可见。其他一些不受循环影响的变量也一样,例如baseurl。 2)将过去52周的高、低值选择减少到使用CSS选择器以适当的元素为目标。 3)在适当情况下与语句一起使用,例如用于确定lastrowstocktickerpe 4)取消不必要的额外等待 5)移除集合=当超出范围时,将取消引用任何不需要的对象。
一个示例xmlhttp请求,您可以使用上面的IDEA将其适应到循环中。有趣的是,针对元素的CSS选择器必须稍微调整一下。
|
![]() |
2
0
如果有其他人能从中受益,我会强烈建议你寻找这个职位: web scraping with vba using XMLHTTP 这是我对格雷厄姆·安德森提供的代码的解释。 我补充说:
与Excel Web导入(问题中的代码)相比,使用HTML/XMLHTTP的好处在于
数值
是
直接正确识别
. 与
|
![]() |
Interactive · 如果相邻单元格为空,则VBA完成循环 1 年前 |
![]() |
RonanC · VBA数据验证下拉列表,是否也允许自由文本? 1 年前 |
|
user1646660 · 如果日期介于两个日期之间,则向插槽添加日期 1 年前 |
![]() |
Blake S · Excel宏错误:过程调用或参数无效 1 年前 |
|
Hieu Minh · 数据透视表无法覆盖现有的合并单元格 1 年前 |
![]() |
Nick · 当条件匹配电源查询时,从单独的查询中返回多列 2 年前 |