没错,就是骗你来学VBA

2019-05-30 09:00:09 0 5

一直以来,卢子多么希望有人骗我学VBA,可惜没有。好吧,既然如此,那我反过来骗你学习。


不废话,一起来看效果,修改金额后,自动统计金额,同时金额从大到小排序。


普通人的做法:


统计金额用SUMIF函数,统计好后点降序按钮。当数据有变动的时候,再次点降序按钮。


卢子的做法:


日报的数据都要实时更新,这样每次都点降序有点麻烦。


麻烦就对了,VBA就是帮你解决这种事情。


还是老方法,先从录制宏开始。


一般,都是在开发工具这里录制宏。


其实,在左下角也可以录制宏。


Step 01 录制一个降序的宏。


Step 02 点击Visual Basic,双击模块,复制刚刚录制的宏代码。


Step 03 双击Sheet1,选择WorkSheet,再选择Change,将代码粘贴上去,删除没用的代码。


这个代码是对区域F1:G7自动降序。


假如排序的区域会增加,可以将区域改大点。


这是工作表事件,直接关闭就行,不需要插入一张图片来运行代码。只要修改数据,就会自动降序,这样就实现了一劳永逸。