如何用vba读取图表趋势线的公式以及公式中的系数?

在excel中画图表,可以添加趋势线。

趋势线可以选择指数、线性、对数、多项式、乘幂、移动平均等几种。

以上各种趋势线都可以显示趋势线的公式,如下图所示为一个多项式趋势线的公式:

在vba中,如果要显示趋势线,首先要用Series对象Trendlines集合对象的Add方法添加一个新的趋势线,然后要提取趋势线的公式文本,需要先显示趋势线的公式,用Trendline对象的DisplayEquation属性设置显示趋势线公式,然后获取趋势线的DataLabel对象,选中该对象,后用Text属性获取趋势线的公式文本。

如果要用vba提取上述公式,并获取它对应的系数0.0133、 1.5772、6.4263,可以使用如下的vba代码:





       

发表评论