Excel批量导出成绩单的方法

 时间:2026-02-14 18:12:40

1、这里举例用成绩单,这个方法在很多地方都能用到。

如下图,为成绩单,根据成绩单的样式来编写VBA

Excel批量导出成绩单的方法

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

Excel批量导出成绩单的方法

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

Excel批量导出成绩单的方法

4、新建模块,将代码复制到模块编辑器中。

Sub 批量导出工作簿()

r = 2

Do 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").Copy

Set wb = ActiveWorkbook

wb.SaveAs "C:\Users\Administrator\Desktop\新建文件夹 (3)\" & Sheets("Sheet2").Cells(2, "b") & ".xlsx"

wb.Close

r = r + 1

Loop

End Sub

Excel批量导出成绩单的方法

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

Excel批量导出成绩单的方法

6、打开生成的成绩单,如下图。

该段代码使用面广,如有疑问。请留言。

Excel批量导出成绩单的方法

  • 邮件合并后如何生成多个Word 文档单独保存
  • 在Excel中如何快速制作一份动态图表?
  • 怎么用Word邮件合并功能生成多页数据
  • Excel2016如何制作简单的准考证
  • 如何excel批量生成word文档,并命名
  • 热门搜索
    汉化包怎么用 入不敷出是什么意思 fashion是什么牌子 高科路由器怎么设置 ps动作怎么用 龙岩学院怎么样 如何做课件 生活家木地板 rear是什么意思车上的 gap是什么意思