Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA导入动态URL_Excel_Vba - Fatal编程技术网

Excel VBA导入动态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

我正在尝试将文本文件自动导入Excel,但遇到了一点问题

我使用香蕉作为URL的动态方程,但失败了


这可能是因为将
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)