excel中利用宏和vba自动生成工资条

2025-04-08 12:55:01

1、打开一个工资表 点击工具宏 宏 录制新宏 宏名为生成工资条 点击确定

excel中利用宏和vba自动生成工资条

2、界面跳出停止录制按钮 如果没有跳出该按钮 可以到视图 勾选 如果视图没有 可以到视图的自定义里找到它 在录制之前点一下停止录制工具的相对引用按钮 右键点击1行行标 在弹出菜单中点复制 右键点击3行行标 在弹出菜单中选择插入复制单元格 点击 点击a3单元格 点击停止录制

excel中利用宏和vba自动生成工资条

3、录制完成之后按alt+f11 切换到代码编辑窗口 如红框所示 设置变量i为长整形 并且设置一个for循环 循环次数比要添加的工资条标签大一些 在end sub之前加next

excel中利用宏和vba自动生成工资条

4、按alt+f11切换到excel界面 用类似的方法再录制一个删除标题的宏 并修改代码 添加for循环 按alt+f8调出宏窗口 执行生成工资条 检测执行情况

excel中利用宏和vba自动生成工资条

5、没有问题可以继续第6步骤 如果有问题可以按alt+f11切换到代码窗口查看修改、调试代码

excel中利用宏和vba自动生成工资条

6、从视图中调出窗体按钮 拖动出一个按钮并为其制定生成工资表的宏

excel中利用宏和vba自动生成工资条

7、点击右键编辑文字可以为按钮改名 再按相同的方法添加一个删除工资条标题栏的宏 这样就可以逆向操作了

excel中利用宏和vba自动生成工资条
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢