【发布时间】:2014-10-02 03:41:01
【问题描述】:
我正在使用 excel vba 制作饼图,部分过程要求我调用函数 SetSourceData 并为其提供应该是 Range 类型的“Source”参数。我的源参数恰好是一个变体,我收到“类型不匹配”错误。我见过人们将变体作为源参数传递而没有出错。有办法解决吗?谢谢。
这里有一些代码:
mychart.ChartType = xlPie
mychart.SetSourceData Source:=myVariant
myVariant 包含诸如“Apple”、“Banana”、“Pear”之类的字符串
【问题讨论】:
-
您是否尝试过先将 Variant 传递给 Range 变量,然后将其用作源?
-
myVariant 中究竟是什么?
-
myVariant 包含字符串,例如“苹果”、“香蕉”、“梨”
-
@schmolio007。我试着。每次我更改某些内容时,都会弹出一个新错误。让我看看我是否能够像你说的那样将内容传递到一个范围
标签: excel charts type-conversion type-mismatch vba