获取用于使用VBA定义误差线的范围

时间:2014-05-23 07:37:27

标签: excel excel-vba charts vba

我有一张Excel图表。其中一个系列具有X和Y误差条,从工作表范围定义。

我想通过VBA 获取这些范围(不设置它们)。这可能吗?

1 个答案:

答案 0 :(得分:2)

Jon Peltier在他的博客上发表了一篇关于错误栏的文章here

引用:

  

以编程方式定义自定义错误栏

     

使用Excel添加错误栏的命令是:{Series} .ErrorBar   方向:= {xlX或xlY},包含:= xlBoth,类型:= xlCustom,_       数量:= {正值},MinusValues:= {负值}值可以是单个数值,例如1,逗号分隔   花括号中的数值数组,例如{1,2,3,4}或a   R1C1表示法中的范围地址。对于Sheet1!$ G $ 2:$ G $ 10中的值,请输入   地址为Sheet1!R2C7:R10C7。结合加号和减号   同样的命令。在Excel 2007中,如果您不想显示特定内容   错误栏,您必须在此命令中输入值零。 2003年   你可以输入一个空字符串“”。在Excel 2003中,范围地址必须   以等号开头,= Sheet1!R2C7:R10C7; Excel 2007接受   地址有或没有等号。单个值或数组可以   在任一版本的Excel中输入或不输入等号。

Ozgrid的帖子中,Jon Peltier说

  

自定义错误栏值的范围未向VBA公开

如果Jon说无法做到,那就无法完成。