我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据处理的准确度。我推出的VBA系列教程共九套和一部VBA汉英手册,现在已经全部完成,希望大家利用、学习。

如果您只是一般的职场VBA需求,可以打包选择7.1.3.9教程+汉英手册,第7套教程是入门,第1套教程是入门后的提高,第3套教程字典是必备的VBA之精华,第9套教程是实用的典型案例讲解。这四套教程内容掌握后足以处理一般工作中的问题,实际写代码的时候再辅助代码汉英手册,足矣!如果您想进一步提高,就需要选择高级阶段的教程了

VBA是面向对象编程的语言,博大精深。很多朋友咨询VBA的学习方法,我会陆续给大家讲解一些我的经验,大家可以慢慢体会。今日的内容是:如何学习VBA_3.2.9:VBA的实用小技巧

如何学习VBA_3.2.9:VBA的实用小技巧_解决方案



【分享成果,随喜正能量】也许,人生并不是要做成点什么,而是不断去经历一些什么。“经历”这个词的语境,提醒着人们眼前的一切都将成为过去,于是认真品尝,倍加珍惜。。

3.3 学习提高过程中的思考(贯彻我的编程思想)

在学习过程中,我们要同时思考几个问题,这也是我们学习过程中的提高。

3.2.9 VBA的实用小技巧

随着VBA学习的深入,我们要把学到的知识利用到自己的实际工作中,当然这种利用不单单是问题的解决,还有很多“花活”的表演。但这些表演也是要基本功的,要掌握必要的一些知识点。我在VBA学习方法的系列文章中主要给大家讲解如何利用VBA,具体的代码大家要参考我的教程。

花活一:通过VBA代码改变Excel主窗口标题栏名称。Excel主窗口标题栏默认的名称是“Microsoft Excel”,那么有没有什么办法更改这个设置呢?只显示 “Microsoft Excel”太单调了。就是为了改变这个单调,我们要玩一些花活。这讲中我们要掌握的是Application对象的Caption属性,并利用这种属性来改变Excel主窗口的标题栏。运行后的界面:

如何学习VBA_3.2.9:VBA的实用小技巧_标题栏_02



花活二:通过VBA代码隐藏Excel主窗口,就是在程序启动时或运行过程中隐藏Excel主窗口。也就是让我们在人机交互的时候可以隐藏excel窗口,只显示对话窗口。这点是非常有用的,可以让用户感觉到自己被程序尊重,专用于交互工作,我们在写代码的时候,也要注意只一点,代码人员要尊重自己的代码,代码要尊重自己的使用者,正如学生要尊重自己的老师一样。

代码人员要尊重自己的代码,是指写出的代码要经得起测试。各种条件下的测试都要考虑到,也要照顾到内存的占用。

代码要尊重自己的使用者。主要是代码和用户的交互界面要友好,不可让人觉得某些是多余的,或者某些是缺失的,或者某些是有歧义的。

以上的尊重是对写代码人员素质的要求,这种素质是我们平时基本功的积累。学生尊重老师也是如此,不是说用到老师了,需要问问题了才喊一句老师的。我初学VBA时为了问人一个问题有时不知道要跑多少次,请老师吃饭更是不在话下。我学习的是老师的知识和经验。多少年过去了,我仍心存感激。

如何学习VBA_3.2.9:VBA的实用小技巧_解决方案_03


这是我在《VBA代码解决方案》第一册中给出的一个界面,大家可以看到是非常简练的。简单的就是最真实的,“于其城中,次第乞已,还至本处。饭食讫,收衣钵,洗足已,敷座而坐”,简单中有简单的道理。

如何学习VBA_3.2.9:VBA的实用小技巧_标题栏_04


我20多年的VBA实践经验,全部浓缩在下面的各个教程中:


如何学习VBA_3.2.9:VBA的实用小技巧_解决方案_05