如何在Excel中使用VBA方法制作工资条?
2023-03-18
更新时间:2023-03-18 13:16:17 作者:知道百科
前段时间给大家写过“如何使用Excel的定位功能快速制作[制作:用原材料做成各种不同的作品。]工资条[工资条也叫工资表,是员工所在单位定期给员工反映工资的纸条,但并不是所有单位都给员工工资条,有的单位会将工资的各项明细表发给员工,但是有的单位是没有的。]”和“如何制作双行成绩单”这样的经验,使用了两种不同的方法。下面再给大家介绍一种使用VBA宏代码制作的方法(以制作工资条为例)。
1、例如有如下[如下,指如同下面所叙述或列举的。]图所示的工资表[工资表又称工资结算表,是按单位、部门编制的用于核算员工工资的表格,每月一张。]。
2、在工资表标题[标题(title,head),读音biāotí,是标明文章、作品等内容的简短语句,一般分为总标题、副标题、分标题。]行上方插入[插入,根据剧情发展的需要,借助平行蒙太奇手段同时表现几条情节线的一种方法。]一空行(如下图所示)。
3、选中顶部第一行空白区域(A1:G1),设置边框为上下框线(如下图所示)。
4、单击[单击即用鼠标左键或右键点击一次的动作。]菜单栏[菜单栏实际是一种树型结构,为软件的大多数功能提供功能入口。]“ 工具”—“宏 ”—“ Visual Basic编辑器 ”或直接按下 Alt+F11快捷键[快捷键,又叫快速键或热键,指通过某些特定的按键、按键顺序或按键组合来完成一个操作,很多快捷键往往与如 Ctrl 键、Shift 键、Alt 键、Fn 键以及 Windows 平台下的 Windows 键和 Mac 机上的 Meta 键等配合使用。]打开[打开,是一种常用的动词,它指的是,把器皿或盒子的盖子掀开。]VBA编辑窗口。
5、打开的VBA窗口如下图所示。
6、单击菜单栏“ 插入”—“模块[模块是对词条中部分内容进行格式化整理的模板。] ”。
7、打开模块,并在模块中输入下列代码:
复制内容到剪贴板[剪贴板(ClipBoard)是内存中的一块区域,是Windows内置的一个非常有用的工具,通过小小的剪贴板,架起了一座彩桥,使得在各种应用程序之间,传递和共享信息成为可能。]
Sub 工资条()
For i = 3 To 48 Step 3
Range( "A1:G2" ).Copy
Rows(i).Select
Selection.Insert Shift:=xlDown
Application.CutCopyMode = False
Next
End Sub
备注: 公式可以根据实际情况来修改哦。
8、保存后,可以单击“ 运行子过程 ”按钮,就会在每个工资行上添加上标题行。
9、现在效果如下图所示。
10、删除掉前三行,最后的效果如下所示。
以上就是如何在Excel中使用VBA方法制作工资条?的相关介绍,希望能对你有帮助,如果您还没有找到满意的解决方式,可以往下看看相关文章,有很多如何在Excel中使用VBA方法制作工资条?相关的拓展,希望能够找到您想要的答案。