Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/18.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?_Excel_Vba_Object - Fatal编程技术网

如何将保存到集合中的对象重新显示到Excel?

如何将保存到集合中的对象重新显示到Excel?,excel,vba,object,Excel,Vba,Object,我想在我的电子表格中重新排列一些图表!为此,我想将它们保存到收藏列表中,从我的工作表中删除它们,并按我想要的顺序放置它们!例如,如果在变量中保存数字或字符串,请使用: 单元格(1,1).Value=my_值 在单元格1中,1将显示我的值!我可以对图形对象执行类似的操作吗?将数字或字符串添加到集合中时,实际上是在复制和存储集合中该数字或字符串值的字节 向集合添加对象引用时,既没有复制任何内容,也没有添加任何对象;您正在添加对对象的引用。如果您的代码拥有该对象,那么该引用足以使该对象保持“活动”。

我想在我的电子表格中重新排列一些图表!为此,我想将它们保存到收藏列表中,从我的工作表中删除它们,并按我想要的顺序放置它们!例如,如果在变量中保存数字或字符串,请使用:

单元格(1,1).Value=my_值

在单元格1中,1将显示我的值!我可以对图形对象执行类似的操作吗?

将数字或字符串添加到集合中时,实际上是在复制和存储集合中该数字或字符串值的字节

向集合添加对象引用时,既没有复制任何内容,也没有添加任何对象;您正在添加对对象的引用。如果您的代码拥有该对象,那么该引用足以使该对象保持“活动”。但是在
图表
的情况下,对象属于Excel(您自己不能
新建
它),因此如果实际对象在Excel中被删除,它就无法从现在过时的对象引用中恢复(它不再指向任何地方)


如果尝试使用过时的对象引用,则运行时可能会出现自动错误。

在集合中添加数字或字符串时,实际上是在复制和存储集合中该数字或字符串值的字节

向集合添加对象引用时,既没有复制任何内容,也没有添加任何对象;您正在添加对对象的引用。如果您的代码拥有该对象,那么该引用足以使该对象保持“活动”。但是在
图表
的情况下,对象属于Excel(您自己不能
新建
它),因此如果实际对象在Excel中被删除,它就无法从现在过时的对象引用中恢复(它不再指向任何地方)


如果尝试使用过时对象引用,则运行时可能会出现自动错误。

否您无法删除它们,然后替换它们。重新排序,是的,您可以这样做。即使它们保存在集合中?我无法从集合中直接将它们召回我的电子表格???这是正确的。不过,你可以将它们移动到一个虚拟的新工作簿中。将图表放入集合中只会创建对工作表上图表的引用—有点像在通讯簿中写入街道地址:删除图表就像拆掉房子……除了@TimWilliams准确地说的,你没有
图表
对象,Excel的作用是:您存储在集合中的不是
图表
对象,而是对其中一个对象的引用-基本上是一张写有“您的图表在那边-->”的票证…因此,如果删除该图表,您将得到一张写有“您的图表在那边-->”的票证,它指向。。。无处(如果您拉取此对象引用并在删除图表后尝试对其进行操作,则可能会出现自动错误)不,您无法删除它们然后替换它们。重新排序,是的,您可以这样做。即使它们保存在集合中?我无法从集合中直接将它们召回我的电子表格???这是正确的。不过,你可以将它们移动到一个虚拟的新工作簿中。将图表放入集合中只会创建对工作表上图表的引用—有点像在通讯簿中写入街道地址:删除图表就像拆掉房子……除了@TimWilliams准确地说的,你没有
图表
对象,Excel的作用是:您存储在集合中的不是
图表
对象,而是对其中一个对象的引用-基本上是一张写有“您的图表在那边-->”的票证…因此,如果删除该图表,您将得到一张写有“您的图表在那边-->”的票证,它指向。。。无处(如果在删除图表后拉取此对象引用并尝试对其进行操作,则会出现自动错误)