一键制作工资条教程详解

本课程会涉及到一些录制宏及VBA知识
不过,在这篇文章里,即使没有任何基础,你也能轻松完成,如果能触类旁通,还能让你的工作效率biubiubiu的提高
首先,检查选项卡处有无“开发工具
开发工具是高手的象征,在一般Excel用户中,是隐藏着的~
可按以下方式调出:选项→自定义功能区→勾选“开发工具”→确定
恭喜你看起来像个高手了~
在Excel中,宏可以理解为由一串VBA代码组成的具有某些功能的集合,而通过录制宏,Excel会记录每一步操作,并生成代码,所以...
开始制作一键生成工资条的功能吧
1、录制宏

开发工具→录制宏→宏名“宏1”→确定→选中第一行→使用相对引用→复制第一行内容→选中第三行“插入复制的单元格”→停止录制

2、插入按钮

开发工具→插入→按钮→指定宏→选择“宏1”→确定→把按钮名称改为“生成工资条”

3、效果测试

点击按钮,发现却只有第一次是正确的?

哪里错了吗?
4、检查代码

打开VB窗口,在“模块1”中,查看录制的宏代码

如下:
Sub 生成工资条()'' 生成工资条'    Rows("1:1").Select    Selection.Copy    ActiveCell.Offset(2, 0).Rows("1:1").EntireRow.Select    Selection.Insert Shift:=xlDown    End Sub
代码意思是复制第一行内容,然后到第三行插入
如何才能让宏执行快速生成多份工资条呢?
5、高手相助

在原有代码的基础上插入for循环

Sub 宏1()'' 生成工资条'Rows("1:1").SelectFor i = 1 To 13    Selection.Copy    ActiveCell.Offset(2, 0).Rows("1:1").EntireRow.Select    Selection.Insert Shift:=xlDownNext    End Sub
在第6行增加For i = 1 To 13,第10行增加Next
6、再次验证

点击按钮

大功告成
7、又现倪端

此时可能有些朋友的按钮会变形或被复制了好多个,没关系,按以下操作即可避免

鼠标右键→设置控件格式→属性→大小、位置均固定→确定
8、技能复制
接下来是制作恢复工资表按钮
开发工具→录制宏→宏名“宏2”→确定→选中第三行→使用相对引用→删除第三行内容→选中第四行→停止录制
进入VB窗口增加第6,第10行的代码,如下
Sub 宏2()'' 恢复工资表'    Rows("3:3").SelectFor i = 1 To 13    Application.CutCopyMode = False    Selection.Delete Shift:=xlUp    ActiveCell.Offset(1, 0).Rows("1:1").EntireRow.Select    Next    End Sub
插入按钮
设置按钮的属性为大小、位置均固定

9、交功课

试试效果

以上,完了~
宏在日常工作中能帮我们处理很多简单重复的工作,大家可以多思考,工作中哪些事情是需要重复做,或者是不想做的,想办法让宏去完成吧
都看到这了,我就再给点干货吧

1、如果人数有变,是不是要经常改代码?

2、按钮只适用该工作簿,换到其它表中就没了,怎么办?

我简单优化了一下,效果如下
(0)

相关推荐

  • 手把手教你使用VBA做工具(一)

    耗费大量时间截图,超级详细,想学的同学一定要跟着我一起做啊!不然我的努力就白费了!暂时没时间的先收藏 [需求] 实现将某一文件夹下所有文件名都整理出来的功能. [实现思路] 1,选择文件夹 2,遍历文 ...

  • 靠一只“猪”一秒拆分上千个工作表?!同事的骚操作看呆我......

    ★ 编按 ★ 哈喽,大家好,这里是部落窝教育,我是花花,很高兴和你一起学习Excel教程.今天我们就来聊聊关于留言区这位小伙伴问到的:如何将多个工作表单独存储的技巧?案例图示如下: 扫码入群,下载Ex ...

  • U盘启动盘如何制作?图文教程详解!

    U盘启动盘如何制作?图文教程详解! 既然是用U盘来安装,所以,第一步首先要用软件来制作一个U盘启动盘才能安装系统.U盘启动盘的制作软件现在网上也有很多,我们任选一款软件--老毛桃U盘启动盘制作工具来制 ...

  • Excel斜线表头制作技巧步骤详解教程

    Excel中工作常见的 2种斜线表头制作教程 喜欢记得点赞+收藏+关注!

  • 3ds max鲜花制作教程详解

    下面是初始模型第一步 [page] 接着来啦.在前视图调点,要仔细一点,可以使用缩放工具一排一排调 [page]接下来,调节左视图的点,注意线条要尽量流畅,最好对照着透视图边调边找感觉 在调节点的时候 ...

  • 如何制作u盘启动盘安装win10系统教程详解-系统城

    win10系统可以直接从win7或win8.1升级,但是升级方式太慢,所以很多人会下载win10系统镜像本地硬盘安装或制作U盘启动盘安装,那么要如何制作U盘启动盘安装win10系统呢?下面系统城小编就 ...

  • 苹果手机的屏幕镜像怎么连接电视?手机一键投屏电视的教程详解

    苹果手机哪哪都好,就是这系列的手机普遍屏幕小,玩起游戏来不过瘾.为了解决这个问题,我们可以使用苹果手机自带的"屏幕镜像"功能,把手机连接.投屏到电视.这样的话,手机小屏幕秒变电视大 ...

  • 素描教程详解—明度关系

    ●明度,素描静物绘画中的明度简单的来讲就是光线作用下物体的明暗程度 ●静物中的明度关系受以下几点因素的影响: 1.静物本身的固有色的变化形成了整个画面的明度节奏变化. 2.画素描就是认为制造的自然界的 ...

  • 夏季热销捞汁菜品制作技术配方详解!建议收藏!

    捞汁菜品是一款凉拌菜的升级与创新产品,少放汁即为拌菜,多放汁即为捞菜:是一款由酿造酱油.果汁.酿造食醋及各种香辛料调和而成的复合调味汁.越来越多的大厨对捞汁菜品亲睐,捞汁菜品也越来越受欢迎.捞汁开始都 ...

  • 8类大数据报告制作全流程详解 | iCourt

    作者:iCourt俊倩 单位:iCourt 微信号:ououruby 编者按 大数据报告是iCourt法秀的王牌专栏,深受校友喜欢,引发了法律界制作大数据报告的热潮.本文作者为该专栏负责人,今年上半年 ...

  • 干货!上古神器 sed 教程详解,小白也能看的懂

    目录: 介绍工作原理正则表达式基本语法数字定址和正则定址基本子命令实战练习 介绍 熟悉 Linux 的同学一定知道大名鼎鼎的 Linux 三剑客,它们是 grep.awk.sed,我们今天要聊的主角就 ...