VBA Excel 2010-将未知图表分配给变量

伯恩斯先生

我试图将一个图表设置为一个变量,但是,由于我的电子表格中有多个图表,因此我需要能够激活一个图表并将其分配给一个变量。

Ffor记录ChartHandel = ActiveSheet.ChartObject(1)不工作,我也尝试过.Shape(1)Chart("Name of chart")这些太不工作

Dim ChartHandel2 As Chart

ActiveSheet.ChartObjects(1).Activate
ChartHandel2 = ActiveChart

即使出现错误“ 91,对象变量或未设置块变量的错误”,看起来也应该可以,而且我确定我曾经在某一点进行过此工作(作为一种解决方法)

我的问题是,基本上可以将一个图表分配给一个变量(如果它不是活动的)(如果可能的话,怎么做)?

用户名

分配对象时,必须Set在分配语句的左侧使用关键字

此外,Chart对象是ChartObject对象的成员

这是与他们打交道的一个小例子

Option Explicit

Sub ChartObjects()

Dim chartObj As ChartObject

With ThisWorkbook.Worksheets("charts")

    For Each chartObj In .ChartObjects

        With chartObj ' to deal with current "ChartObject" object

            With .Chart ' to deal with "Chart" object of "ChartObject" object
                .ChartType = xlXYScatter ' or another XlChartType Enumeration (https://msdn.microsoft.com/en-us/library/office/ff838409.aspx)

                MsgBox .ChartArea.Name

                .HasLegend = False

                .ChartTitle.Caption = "chart title you need"
            End With

        End With

    Next chartObj

End With

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA Excel 2010-将图表分配给对象/变量

来自分类Dev

VBA Excel 2010-如何将宏分配给使用宏创建的命令按钮

来自分类Dev

VBA Excel将工作表分配给变量

来自分类Dev

Excel VBA-将排序顺序分配给变量

来自分类Dev

Excel-VBA,将公式值分配给变量

来自分类Dev

Excel VBA-将行分配给变量并对其进行操作?

来自分类Dev

Excel / VBA如何将数组的可变长度分配给整数变量

来自分类Dev

excel vba - 将指定的单元格值分配给变量

来自分类Dev

VBA Excel:将范围值分配给新范围

来自分类Dev

将值分配给Excel VBA中的组合框

来自分类Dev

将触发代码分配给多个图像-Excel VBA

来自分类Dev

VBA Excel:将范围值分配给新范围

来自分类Dev

将值分配给Excel VBA中的组合框

来自分类Dev

VBA Excel 2010 isError函数

来自分类Dev

使用变量的Excel 2010 vba工作簿方法

来自分类Dev

无法将Excel 2010 UI排序转换为VBA代码

来自分类Dev

VBA Excel 2010:将值从字典插入新行

来自分类Dev

Excel 2010 VBA宏制作Excel冻结

来自分类Dev

Excel 2010 VBA-将变量的值用作另一个变量

来自分类Dev

Excel-VBA:将值添加到图表工作表中的系列时出现错误 438,Excel 2010

来自分类Dev

Excel 2010 VBA帮助复制列的范围

来自分类Dev

在Excel 2010 VBA中调用Shell命令

来自分类Dev

Excel 2010 VBA,路径/文件访问错误

来自分类Dev

VBA代码中的OLEObjects错误(Excel 2010)

来自分类Dev

Excel 2010 VBA错误1004与公式

来自分类Dev

Excel 2010中的VBA位置图

来自分类Dev

在Excel 2010中隐藏MS VBA屏幕

来自分类Dev

具有Excel VBA的Outlook 2010 GAL

来自分类Dev

Excel 2010 VBA启动宏执行-错误