Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/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
通过VBA在中添加火花线_Vba_Excel - Fatal编程技术网

通过VBA在中添加火花线

通过VBA在中添加火花线,vba,excel,Vba,Excel,我正在尝试为一系列单元格添加一条火花线。下一行向我抛出了一个不匹配错误,但是,火花线仍然正确显示,即使代码不会完成执行 我知道.SourceData接受一个字符串,但当我检查rangeTest.address的变量类型时,它返回了一个类型字符串。这就是我认为我的错误的来源。有人能提供一些帮助吗 Set spark = ActiveWorkbook.ActiveSheet.Cells(18, 5).SparklineGroups.Add(Type:=xlSparkColumn, SourceDat

我正在尝试为一系列单元格添加一条火花线。下一行向我抛出了一个不匹配错误,但是,
火花线
仍然正确显示,即使代码不会完成执行

我知道
.SourceData
接受一个字符串,但当我检查
rangeTest.address
的变量类型时,它返回了一个类型字符串。这就是我认为我的错误的来源。有人能提供一些帮助吗

Set spark = ActiveWorkbook.ActiveSheet.Cells(18, 5).SparklineGroups.Add(Type:=xlSparkColumn, SourceData:=rangeTest.Address)

spark
是如何声明的?我将它声明为sparkline
Dim spark作为sparkline
Hmm,因此我将声明更改为
对象
,这就解决了它。我想知道为什么
sparkline
声明给我带来麻烦。如果你看一下在线文档,返回类型是SparkGroup