如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

大家好,今天跟大家分享如何通过录制宏批量制作个人成绩单。

应用案例

在下面图1工作表中每个人的成绩上方都插入第一行中绿色底纹的科目名称,以便制作个人成绩单,参考效果见图2。

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

图1

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

图2

操作步骤

1 选中A1单元格,在“开发工具”选项卡先单击“使用相对引用”按钮,再单击“录制宏”。

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

2 在打开的“录制宏”对话框中,我们可以修改默认的宏名以及快捷键,这里我们将“宏名”设为“个人成绩单”,快捷键设为“Ctrl+Shift+M”,单击“确定”按钮,就可以开始宏的录制了。

(说明:快捷键的作用是在宏录制好后,可以通过快捷键快速执行宏命令。)

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

3 在工作表中选中第一行,同时按ctrl+c组合键进行复制。

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

4 选中第3行,单击鼠标右键,在弹出的菜单中选择“插入复制的单元格”。

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

5 单击“开发工具”选项卡下的“停止录制”按钮,停止宏的录制。

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

6 在“开发工具”选项卡单击“Visual Basic”按钮。

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

7 在打开的“Microsoft Visual Basic for Applications”窗口中,鼠标双击左侧列表中的“模块1”,即可在右侧看到我们刚刚录制好的宏“个人成绩单”。

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

8 对宏代码进行如下修改:

Sub 个人成绩单()

'

' 个人成绩单 宏

'

' 快捷键: Ctrl+Shift+M

'

For i = 1 To 5

ActiveCell.Rows("1:1").EntireRow.Select

Selection.Copy

ActiveCell.Offset(2, 0).Rows("1:1").EntireRow.Select

Selection.Insert Shift:=xlDown

ActiveCell.Select

Next

End Sub

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

代码说明:代码中新增的内容“For i = 1 To 5”和“Next”代表将前面录制好的宏重复5次(因为还剩下5个人的成绩上方需要复制插入科目名称)。

9 单击窗口上方工具栏中方向向右的绿色三角符号(即运行子过程/用户窗体按钮),在弹出的“宏”对话框中单击“运行”按钮,即可运行修改后的宏代码。

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

10 返回工作表,可见剩余5个人的成绩上方也批量添加好了科目名称。

如何用excel批量制作成绩单(用excel做成绩单表格操作方法)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论