Excel VBA导入动态URL
我正在尝试将文本文件自动导入Excel,但遇到了一点问题 我使用香蕉作为URL的动态方程,但失败了Excel VBA导入动态URL,excel,vba,Excel,Vba,我正在尝试将文本文件自动导入Excel,但遇到了一点问题 我使用香蕉作为URL的动态方程,但失败了 这可能是因为将banana变量以错误的方式添加到文本字符串中。你正在做: Const URL As String = "http://regsho.finra.org/CNMSshvo"" & banana & "".txt" 而这应该是 Const URL As String = "http://regsh
这可能是因为将
banana
变量以错误的方式添加到文本字符串中。你正在做:
Const URL As String = "http://regsho.finra.org/CNMSshvo"" & banana & "".txt"
而这应该是
Const URL As String = "http://regsho.finra.org/CNMSshvo" & banana & ".txt"
i、 e.将双引号替换为单双引号。在一个字符串中有两个双引号将在文本中插入一个文本双引号(称为转义),这意味着该字符串将在插入的双引号之后继续。这反过来意味着字符串中有文本“banana”(包括引号)。因此,您将得到以下URL:
http://regsho.finra.org/CNMSshvo" & banana & ".txt
查找此类内容的一种方法是在常量字符串后添加以下内容:
call MsgBox(URL)
您很快就会发现您构建了什么URL:)
call MsgBox(URL)