我有一张Excel图表。其中一个系列具有X和Y误差条,从工作表范围定义。
我想通过VBA 获取这些范围(不设置它们)。这可能吗?
答案 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说无法做到,那就无法完成。