获取用于使用VBA定义错误栏的范围

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

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

Jon Peltier在他的博客上有一篇关于错误栏的文章

引用:

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

使用Excel添加错误栏的命令是:{Series} .ErrorBar方向:= {xlX或xlY},包括:= xlBoth,Type:= xlCustom,_ Amount:= {positive values},MinusValues:= {negative values}值可以是单个数值,例如1,逗号分隔的花括号中的数值(如{1,2,3,4})或R1C1表示法中的范围地址。 对于Sheet1!$ G $ 2:$ G $ 10中的值,input地址为Sheet1!R2C7:R10C7。 在同一个命令中加上正负号。 在Excel 2007中,如果您不想显示特定的错误栏,则必须在此命令中input零值。 在2003年,你可以input一个空string“”。 在Excel 2003中,范围地址必须以等号= Sheet1!R2C7:R10C7; Excel 2007接受有或没有等号的地址。 在任一版本的Excel中,可以使用或不使用等号input单个值或数组。

Jon Peltier说,在Ozgrid的一篇文章中

自定义错误栏值的范围不暴露给VBA

如果乔恩说不能做到这一点,那是不可能的。