网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Excel批量导出成绩单的方法

时间:2024-11-03 18:56:50

1、这里举例用成绩单,这个方法在很多地方都能用到。如下图,为成绩单,根据成绩单的样式来编写VBA

Excel批量导出成绩单的方法

2、然后,做一个成绩单的模板,做成什么样子都可以,留好空位等待填写。

Excel批量导出成绩单的方法

3、然后,使用Excel开发工具——VBA编辑。

Excel批量导出成绩单的方法

4、新建模块,将代码复制到模块编辑器中。Sub 批量导出工作簿()r = 2Do While Sheets烫喇霰嘴("Sheet1").Cells(r, "a") <> ""Sheets("Sheet2").Cells(2, "b") = Sheets("Sheet1").Cells(r, "a")Sheets("Sheet2").Cells(2, "d") = Sheets("Sheet1").Cells(r, "b")Sheets("Sheet2").Cells(4, "b") = Sheets("Sheet1").Cells(r, "c")Sheets("Sheet2").Cells(4, "d") = Sheets("Sheet1").Cells(r, "d")Sheets("Sheet2").CopySet wb = ActiveWorkbookwb.SaveAs "C:\Users\Administrator\Desktop\新建文件夹 (3)\" & Sheets("Sheet2").Cells(2, "b") & ".xlsx"wb.Closer = r + 1LoopEnd Sub

Excel批量导出成绩单的方法

5、点击运行,开始运行该段VBA。结果如下,成绩单就自动生成了。

Excel批量导出成绩单的方法

6、打开生成的成绩单,如下图。该段代码使用面广,如有疑问。请留言。

Excel批量导出成绩单的方法
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com