Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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 查询表-运行时错误1004-找不到答案_Excel_Runtime_Vba - Fatal编程技术网

Excel 查询表-运行时错误1004-找不到答案

Excel 查询表-运行时错误1004-找不到答案,excel,runtime,vba,Excel,Runtime,Vba,首先,我确实意识到这个论坛有很多关于这个问题的答案,但是,很明显,这个错误信息可能指向很多类型的错误。我尝试了很多解决方案,但没有一个对我有效。 那么,我们开始吧,代码: Sub GetWebTable() Dim AlgoIn(1 To 13) As String Dim HRIn(1 To 13) As String Dim ConsIn(1 To 13) As String Dim Custo As String Dim QtdPlacas(1 To

首先,我确实意识到这个论坛有很多关于这个问题的答案,但是,很明显,这个错误信息可能指向很多类型的错误。我尝试了很多解决方案,但没有一个对我有效。 那么,我们开始吧,代码:

Sub GetWebTable()
    Dim AlgoIn(1 To 13) As String
    Dim HRIn(1 To 13) As String
    Dim ConsIn(1 To 13) As String
    Dim Custo As String
    Dim QtdPlacas(1 To 16) As String
    Dim Algos(1 To 13) As String
    Dim HRs(1 To 13) As String
    Dim Cons(1 To 13) As String


    Dim i As Integer

    Algos(1) = "&eth="
    Algos(2) = "&grof="
    Algos(3) = "&x11gf="
    Algos(4) = "&cn="
    Algos(5) = "&cn7="
    Algos(6) = "&eq="
    Algos(7) = "&lre="
    Algos(8) = "&ns="
    Algos(9) = "&tt10="
    Algos(10) = "&x16r="
    Algos(11) = "&skh="
    Algos(12) = "&n5="
    Algos(13) = "&xn="

    HRs(1) = "&factor%5Beth_hr%5D="
    HRs(2) = "&factor%5Bgro_hr%5D="
    HRs(3) = "&factor%5Bx11g_hr%5D="
    HRs(4) = "&factor%5Bcn_hr%5D="
    HRs(5) = "&factor%5Bcn7_hr%5D="
    HRs(6) = "&factor%5Beq_hr%5D="
    HRs(7) = "&factor%5Blrev2_hr%5D="
    HRs(8) = "&factor%5Bns_hr%5D="
    HRs(9) = "&factor%5Btt10_hr%5D="
    HRs(10) = "&factor%5Bx16r_hr%5D="
    HRs(11) = "&factor%5Bskh_hr%5D="
    HRs(12) = "&factor%5Bn5_hr%5D="
    HRs(13) = "&factor%5Bxn_hr%5D="

Cons(1) = "&factor%5Beth_p%5D="
Cons(2) = "&factor%5Bgro_p%5D="
Cons(3) = "&factor%5Bx11g_p%5D="
Cons(4) = "&factor%5Bcn_p%5D="
Cons(5) = "&factor%5Bcn7_p%5D="
Cons(6) = "&factor%5Beq_p%5D="
Cons(7) = "&factor%5Blrev2_p%5D="
Cons(8) = "&factor%5Bns_p%5D="
Cons(9) = "&factor%5Btt10_p%5D="
Cons(10) = "&factor%5Bx16r_p%5D="
Cons(11) = "&factor%5Bskh_p%5D="
Cons(12) = "&factor%5Bn5_p%5D="
Cons(13) = "&factor%5Bxn_p%5D="


Worksheets(1).Activate
For i = 1 To 13
    If Cells(7, i + 1).Text = "S" Then
        AlgoIn(i) = "true"
    Else
        AlgoIn(i) = "false"
    End If
Next i

For i = 1 To 13
        HRIn(i) = ActiveSheet.Cells(8, i + 1).Text
Next i

For i = 1 To 13
        ConsIn(i) = ActiveSheet.Cells(9, i + 1).Text
Next i

For i = 1 To 16
        QtdPlacas(i) = ActiveSheet.Cells(4, i + 1).Text
Next i


Custo = ActiveSheet.Cells(12, 2).Text




Dim sURL As String

sURL = "https://whattomine.com/coins?utf8=%E2%9C%93&adapt_q_280x=0&adapt_q_380=0&adapt_q_fury=0&adapt_q_470=0&adapt_q_480=0&adapt_q_570=0&adapt_q_580=0&adapt_q_vega56=0&adapt_q_vega64=0&adapt_q_750Ti=0&adapt_q_1050Ti=0&adapt_q_10606=0&adapt_q_1070=0&adapt_q_1070Ti=0&adapt_q_1080=0&adapt_q_1080Ti=0"

For i = 1 To 13
    sURL = sURL & Algos(i) & AlgoIn(i) & HRs(i) & HRIn(i) & Cons(i) & ConsIn(i)
Next i

sURL = sURL & "&factor%5Bcost%5D=" & Custo & "&sort=Profitability24&volume=0&revenue=24h&factor%5Bexchanges%5D%5B%5D=&factor%5Bexchanges%5D%5B%5D=binance&factor%5Bexchanges%5D%5B%5D=bitfinex&factor%5Bexchanges%5D%5B%5D=bittrex&factor%5Bexchanges%5D%5B%5D=cryptobridge&factor%5Bexchanges%5D%5B%5D=cryptopia&factor%5Bexchanges%5D%5B%5D=hitbtc&factor%5Bexchanges%5D%5B%5D=poloniex&factor%5Bexchanges%5D%5B%5D=yobit&dataset=&commit=Calculate"

ActiveSheet.Cells(1, 1) = sURL
Worksheets(2).Activate
With ActiveSheet.QueryTables.Add(Connection:="URL;" & sURL, Destination:=Range("A1"))

    >>>.Refresh BackgroundQuery:=False<<< ERROR LINE
    .SaveData = True
End With

End Sub
子GetWebTable()
作为字符串的Dim AlgoIn(1到13)
作为字符串的Dim HRIn(1到13)
尺寸(1至13)为字符串
像细绳一样的淡卡斯托
将QtdPlacas(1到16)作为字符串进行调整
Dim Algos(1到13)作为字符串
Dim HRs(1到13)作为字符串
尺寸Cons(1至13)作为字符串
作为整数的Dim i
算法(1)=“ð=”
Algos(2)=“&grof=”
算法(3)=“&x11gf=”
算法(4)=“&cn=”
算法(5)=“&cn7=”
算法(6)=“&eq=”
算法(7)=“&lre=”
Algos(8)=“&ns=”
算法(9)=“&tt10=”
Algos(10)=“&x16r=”
Algos(11)=“&skh=”
算法(12)=“&n5=”
Algos(13)=“&xn=”
小时数(1)=“&系数%5Beth_小时数%5D=”
小时数(2)=“&系数%5gro\u小时数%5D=”
小时数(3)=“系数%5Bx11g_小时数%5D=”
小时数(4)=“系数%5Bcn\u小时数%5D=”
小时数(5)=“&系数%5Bcn7_小时数%5D=”
小时数(6)=“系数%5EQ_小时数%5D=”
小时数(7)=“&系数%5Blrev2_小时数%5D=”
小时数(8)=“&系数%50亿欧元%5D=”
小时数(9)=“&系数%5bt10_小时数%5D=”
小时数(10)=“系数%5Bx16r_小时数%5D=”
小时数(11)=“系数%5Bskh_小时数%5D=”
小时数(12)=“&系数%5Bn5_小时数%5D=”
小时数(13)=“系数%5Bxn_小时数%5D=”
缺点(1)=“系数%5Beth_p%5D=”
缺点(2)=“系数%5grou p%5D=”
缺点(3)=“系数%5Bx11g\u p%5D=”
缺点(4)=“系数%5Bcn\u p%5D=”
缺点(5)=“系数%5Bcn7\u p%5D=”
缺点(6)=“系数%5EQ_p%5D=”
缺点(7)=“系数%5Blrev2\u p%5D=”
缺点(8)=“系数%50亿欧元p%5D=”
缺点(9)=“&系数%5bt10_p%5D=”
缺点(10)=“系数%5Bx16r_p%5D=”
缺点(11)=“系数%5Bskh_p%5D=”
缺点(12)=“系数%5Bn5\u p%5D=”
缺点(13)=“系数%5Bxn\u p%5D=”
工作表(1)。激活
对于i=1到13
如果单元格(7,i+1).Text=“S”,则
AlgoIn(i)=“正确”
其他的
AlgoIn(i)=“假”
如果结束
接下来我
对于i=1到13
HRIn(i)=ActiveSheet.Cells(8,i+1).Text
接下来我
对于i=1到13
ConsIn(i)=ActiveSheet.Cells(9,i+1).Text
接下来我
对于i=1到16
QtdPlacas(i)=ActiveSheet.Cells(4,i+1).Text
接下来我
Custo=ActiveSheet.Cells(12,2).Text
作为字符串的Dim sURL
苏尔=”https://whattomine.com/coins?utf8=%E2%9C%93&adapt_q_280x=0&adapt_q_380=0&adapt_q_fury=0&adapt_q_470=0&adapt_q_480=0&adapt_q_570=0&adapt_q_580=0&adapt_q_vega56=0&adapt_q_vega64=0&adapt_q_750Ti=0&adapt_q_1050Ti=0&adapt_q_10606=0&adapt_q_1070=0&adapt_q_1070Ti=0&adapt_q_1080=0&adapt_q_1080Ti=0"
对于i=1到13
sURL=sURL&Algos(i)&AlgoIn(i)&HRs(i)&HRIn(i)&Cons(i)&ConsIn(i)
接下来我
sURL=sURL&“&factor%5b成本%5D=“&Custo&"&排序=利润率24&数量=0&收入=24小时&系数%5B交换%5D%5B%5D=&系数%5B交换%5D%5D=二进制和系数%5B交换%5D%5B%5D=比特数和系数%5B交换%5D%5B%5D=比特数和系数%5B交换%5D%5B%5D=加密桥和系数%5B交换%5D%5D%5D=加密和系数%5B交换%5D%5D=hitbtc和系数%5D交换%5B%5D%5B交换s%5D%5B%5D=yobit&dataset=&commit=Calculate“
单元格(1,1)=sURL
工作表(2)。激活
使用ActiveSheet.QueryTables.Add(连接:=“URL;”&sURL,目标:=范围(“A1”))

>>>.Refresh BackgroundQuery:=False错误消息的文本是什么?抱歉,用错误消息编辑了文章。谢谢。