Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.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中的Power查询编辑器_Excel_Vba_Powerquery - Fatal编程技术网

&引用;我们在计算分布时遇到一个错误“;及;发生了意外错误";Excel中的Power查询编辑器

&引用;我们在计算分布时遇到一个错误“;及;发生了意外错误";Excel中的Power查询编辑器,excel,vba,powerquery,Excel,Vba,Powerquery,我有一个CSV文件,通过使用Power Query Editor构建的Excel中的HTTP调用从本地计算机下载。大多数情况下,它都能正常工作,但由于某些原因,此URL不能正常工作。它曾经工作过,但后来坏了(在结果或查询中,我不知道)。但是,恢复端点和查询中的更改并没有产生修复。我打开了列质量和列配置文件选项,得到了这两个错误。请参见示例: 查询代码非常简单: let symbol = Excel.CurrentWorkbook(){[Name="**********"]}[Conte

我有一个CSV文件,通过使用Power Query Editor构建的Excel中的HTTP调用从本地计算机下载。大多数情况下,它都能正常工作,但由于某些原因,此URL不能正常工作。它曾经工作过,但后来坏了(在结果或查询中,我不知道)。但是,恢复端点和查询中的更改并没有产生修复。我打开了
列质量
列配置文件
选项,得到了这两个错误。请参见示例:

查询代码非常简单:

let
    symbol = Excel.CurrentWorkbook(){[Name="**********"]}[Content][Column1],
    date = Excel.CurrentWorkbook(){[Name="**********"]}[Content][Column1],  
    query = [
        symbol=symbol,
        date=date
    ],
    Source = Csv.Document(Web.Contents("*********************", [Query=query]),[Delimiter=","])
in
    Source
我的问题不是如何修复它,而是如何找出错误是什么,或者至少找出错误在数据源中的何处

我不知道它是否相关,但是如果我将查询加载到一个表中,它会很好地加载列
Column1
Column2
,等等。但是,在编辑器中,如果我尝试重命名这些列,它会说找不到
Column1
。同样,更改列类型也不起作用

另一个可能相关的问题是,我有一个VBA脚本,在对两列之一进行更改时刷新API调用。该守则如下:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B1:B2")) Is Nothing Then
ActiveWorkbook.Connections("***************").Refresh
End If
End Sub

但是,当我进行更改时,会出现一个弹出错误,显示
运行时错误'9':下标超出范围
,尽管我从六张其他工作表中复制了该代码。

这完全令人不满意,但如果我在一个新文件中重新创建它,它就可以正常工作。当我从Databricks data lake表中拉入数据时,收到了相同的错误消息。我重命名了列,错误消息消失了。我删除了重命名步骤,错误消息仍然没有。这似乎是一种暂时的小故障。在我将列上的数据类型从“any”更改为“text”后,我遇到了相同的错误。如果删除此步骤,则不会出现错误。不知道是什么引起的。