打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一键实现工资条恢复


VBA神器是不是很厉害,一键就实现了工资条的生成。

可是,可是,有些不小心手抖了,没保存源文件,代码操作又是不可逆的那怎么办? 


作者:薛奔


今天来分享恢复工资条的代码,还是那句话不需要掌握,能套用能改就行了。真的想要系统学习VBA,点击阅读原文,今天特价哦~


方法/步骤


1、上次的工资条生成,已经调整过宏安全性,那这里不需要重复操作。如果没有,可以看下


文件-选项-信任中心-信任中心设置

 


高手可以选择启用所有宏。


2、仍然进入VBE编辑器


在工作表中按下键盘上ALT F11组合键,调出VBE对话框,点上方的插入,选择模块



贴入代码:

Public Sub recover()

Application.ScreenUpdating = False

            For i = Cells(Rows.Count, 1).End(xlUp).row To 2 Step -1

                If Cells(i, 1) = Range('a1') Or Len(Cells(i, 1)) = 0 Then '判断

                    Rows(i).Delete

                End If

             Next

        Application.ScreenUpdating = True

        MsgBox '恢复初始状态' & vbCrLf & '  制作者Sharpen'

End Sub

 


代码简单介绍:判断是不是和表头一样,还有是不是空行内容,如果是就删除该行。


3、运行代码:代码粘贴好后,我们可以按下F5来执行,也可以点击三角执行。



关闭VBE编辑器,回到Excel。是不是看到数据又恢复了。

 


4、同样可以设计和上次一样的按钮,就不需要进入VBE点运行,以后直接点按钮就行了。



你get了吗?

VBA是不是很强大,你想不想也有这样的Power,那就点击学习我们由线下知名培训师录制的VBA零基础实战视频课程哦,目前新品特价38元,快快购买!


另外:转发本文到朋友圈,就赠送工资条生成恢复VBA源文件,加小编微信:wuliaoZJN,备注:工资条,就可获得。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
给1000人发送不同邮件,用VBA程序一键分发,十秒搞定
在Excel中怎么提取一列中最后填入单元格的数?
Excel VBA入门之一《与代码亲密接触》
VBA封装为DLL及调用
《神奇的VBA》编程:报表插入空白行
别害怕,VBA一点都不难!这篇入门教程超简单,小白也能学~
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服