在Excel VBA中,如何使用IMPORTHTML函数并增加html链接中的日期

时间:2018-07-06 05:17:10

标签: excel vba excel-vba

我正在从HTML页面中将大量数据导入到Excel文件中,该页面按年份将数据存储在不同的页面上,除了年份以外,它们具有相似的链接。是否可以编写带有for循环的宏,以通过在HTML链接中增加年份来每年从一张纸上导入数据?我目前正在使用:

=IMPORTHTML("http://www.abc1900.com","table",0)

以将数据导入Excel工作表。我想这样写:

=IMPORTHTML("http://www.abc1900.com","table",0) =IMPORTHTML("http://www.abc1901.com","table",0) =IMPORTHTML("http://www.abc1902.com","table",0)

等我不弄清楚链接就无法弄清楚。谢谢。

1 个答案:

答案 0 :(得分:0)

Excel没有提供名为IMPORTHTML的函数,因此我认为这是UDF。

尽管如此,带有包含数字的帮助器列也可以将其连接为字符串:

A         B      
1900      =IMPORTHTML("http://www.abc" & A:A & ".com","table",0)
=A1+1     =IMPORTHTML("http://www.abc" & A:A & ".com","table",0)

然后将最后一行公式复制下来。

相关问题