代码模板
taller_2000
不积跬步,无以至千里;不积小流,无以成江海
展开
-
【代码模板004】VBA快速删除工作表
在博文 VBA添加工作表详解 中为大家讲了如何使用一句代码在指定位置插快速入指定名称的工作表。但是如果工作簿中已经存在同名工作表,那么运行时错误’1004‘就不期而遇的跳了出来。 老规则 —— 先删除再创建,删除工作表很简单嘛,Sheets(..).Delete一句代码搞定。怎么又弹出一个消息窗口,Excel的产品经理考虑过宝宝们的用户体验吗!?删除工作表也搞得这么复杂,又不是从银行账户里转...原创 2018-03-01 02:34:00 · 9816 阅读 · 0 评论 -
【代码模板002】Excel工作表Change事件
前言 Excel工作表Change事件是最常用的事件代码之一,使用事件代码需要判断的场景基本上可以分为如下两种。场景1:监测单个单元格 顾名思义,只有某个指定单元格发生变化时,才进行后续的处理。 首先判断发生变化的单元格是为单个单元格,接着使用Target.Address = Range(TARGET_RNG).Address作为判断条件,判断是否为指定的...原创 2018-02-25 13:31:24 · 4054 阅读 · 0 评论 -
【代码模板001】Excel系统设置
前言 写VBA代码的小伙伴们可能多数都不是职业码农,大家也没有那么多酷炫的编辑器。但是很多代码却是经常用到,也许一天用好几次,每次敲键盘到心烦。 【代码模板】系列收录一下经常用到的代码块,希望能够对于VBA爱好者有帮助,COPY PASTE就可以了。 开讲了... ... VBA中经常需要修改一些Excel设置,程序结束时需...原创 2018-02-24 04:45:06 · 481 阅读 · 0 评论 -
【代码模板003】工作表单元格区域加载到数组
VBA中经常遇到的性能问题是由于频繁读写工作表单元格造成,将数据一次性读入数组,然后再内存中进行后续处理,是提升代码运行效率的一个好方法。 加载数组过程其实并不复杂,而且绝大多数应用场景,可以直接使用如下的代码框架。模板中字典对象可以根据需要进行启用,例如:排除重复值,统计重复次数等等。Sub LoadData() Dim aData, aRes, lst, ...原创 2018-02-25 13:49:17 · 683 阅读 · 0 评论