EXCEL的VBA控制整体EXCEL每个Sheet打印不同数量

我想让生产的文档有2个sheets但是系統默认是3个,怎么解决谢谢了

在Excel中用VBA汇总多张工作表数据

  1. 根据洳图所示我们要将多张工作表的数据汇总到一张工作表中。

  2. 打开Visual Basic添加新模块和过程,称之为“多表汇总”

  3. 添加一个for循环,要将8个学期的成绩汇总所以一共循环8次,以防可能会有新增的工作表要汇总所以就循环到最后一张工作表的数目,即Sheets.Count

  4. 在“汇总”表中的“学期”要提取到“第X学期”的信息,第一个单元格是B4而i是从2开始,所以Range这里用("B" & i +2)依次向下递增

  5. 提取的数据是每个学期的成绩表中E3单元格的信息。

  6. 同理其他的项目也按照上面的方法依次添加代码如图。

  7. 执行代码后可一次性汇总多张工作表的数据要一张表中。

经验内容仅供參考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

我要回帖

 

随机推荐