Vba 将网站数据提取到Excel中
最新的答复是: 它也适用于我的项目,但我感兴趣的URL是:Vba 将网站数据提取到Excel中,vba,excel,Vba,Excel,最新的答复是: 它也适用于我的项目,但我感兴趣的URL是: URL;http://reservations.example.com/cp/reports/daily_usage.php?type=date_reservations&date=06%2F03%2F2015&date_end=&vessel=&club=6&location=135", Destination:=Range( _ "$A$1")) 出于隐私原因,我在上面使用了
URL;http://reservations.example.com/cp/reports/daily_usage.php?type=date_reservations&date=06%2F03%2F2015&date_end=&vessel=&club=6&location=135", Destination:=Range( _
"$A$1"))
出于隐私原因,我在上面使用了一个假的URL,但是正如你所看到的,URL中有一个日期代码。在这种情况下,日期为2015年6月3日,由06%2F03%2F2015
指定
使用VBA,如何使URL中的日期成为工作表中定义的变量?最可能使用Format()
函数。这是一个大胆的猜测
Format(Range("$A$1").Value2, "mm""%2F""dd""%2F""yyyy")
您还可以使用Day()
、Month()
和Year()
函数以及一些使用IIf(Len(x)=2,x,0&x)的函数来重构它
我的示例给出了2014-06-03的“06%2F03%2F2014”。您可以使用反斜杠作为格式掩码中任何保留符号的转义字符,从而避免在带引号的字符串中处理双引号;e、 g.mm\%2Fdd\%2Fyyyy
Format(Range("$A$1").Value2, "mm""%2F""dd""%2F""yyyy")