如何快速上手vba宏

在不到2分钟的时间里就能掌握Excel宏,彻底摆脱繁琐的重复劳动。这段经历让我深刻领悟到,当你第一次将重复的工作交给电脑时,你会发现节省的时间是何等宝贵。下面我来分享一下如何快速上手VBA宏。 为了让大家先别被“代码”这个词吓到,我会给你们演示一个超级简单的案例。假设你想删除当前工作表中所有的空白行,原本需要花上10分钟手动筛选、定位和删除,现在只需要2秒加1次点击就能搞定。步骤如下: 第一步,新建一个空白Excel文件(已有文件的可以跳过),并用Excel程序打开它。这里要注意,千万别用WPS打开文件,因为WPS默认是不加载宏环境的。 第二步,找到宏菜单。点击顶部菜单中的视图选项,接着找到宏这一项,点击进去。第一次使用时会弹出一个信任中心的提示框,点“启用宏”即可。这时你会进入Visual Basic编辑器界面,在左侧项目窗口中右键新建模块,这就是存放代码的地方。 第三步,把示例代码粘贴到新建的模块里。这段代码会自动查找ActiveSheet中所有空白单元格所在的行,并一次性删除它们。代码如下: Sub 删除空白行() Dim rng As Range On Error Resume Next '忽略错误继续执行 Set rng = Intersect(ActiveSheet.UsedRange, ActiveSheet.Rows(1 & ":" & Rows.Count)) rng.SpecialCells(xlCellTypeBlank).EntireRow.DeleteOn Error GoTo 0 '恢复错误提示 End Sub 保存代码后回到Excel界面,在宏列表里就能看到刚才创建的功能了。以后只要点击它的名字就能运行,完全不需要再回到代码编辑器界面。 这就是利用VBA宏带来的神奇效果:原本需要手动操作十分钟的工作,现在只需2秒就能完成。给你一点小小的建议:与其埋头苦干加班到深夜,不如花2分钟时间研究怎么用工具帮你干活。职场中的很多焦虑感其实就是因为没有找到合适的偷懒方法。当你把这种重复性高的工作交给Excel处理后,你会真切感受到时间真的变得很宝贵了。