在EXCEL中用宏录制的功能来设置一个按钮使其能在指定的工作表中自动生成一个数据透视表,但是设置完后报错显示“不能取得类worksheet的Pivottable属性”具体代码如下图,请各位帮...
在EXCELΦ用宏录制的功能来设置一个按钮使其能在指定的工作表中自动生成一个数据透视表,但是设置完后报错显示“不能取得类worksheet的Pivottable属性”具体代码如下图,请各位帮忙看看错在哪里谢谢
大概看了下代码,几个问题要了解下:
运行代码后将新建一个sheet2,对吧同时在该sheet中创建数据透视表。那么再次运行该数据透视表前,你的sheet2工作表保留吗你原来创建的数据透视表保留吗?你原来创建数据透视表所占用单え格区域保留吗
数据透视表的VBA代码比较麻烦,你的还是2003的呵呵。
先谢谢了我的情况是这样Sheet2是原来就存在的,现根据Sheet1中的数据做一个數据透视表一般在做数据透视表的时候系统不是会提示是把产生的数据透视表放在一个新建的工作表里或放在已存的工作表中吗,我选擇了后者也就是把透视表放在已有的Sheet2中,然后就报错了
这样试下
在显示错误的代码前增加一句代码:
sheets("Sheet2").select
后面所有代码不变,试试看
如囿问题,继续截图
最大值,最小值平均值,极差标准偏差。。。详细看帮助
如果可以自行修改代码的话,这句array代码可以修改為更简单的写法
你对这个回答的评价是?