相信很多人在犹豫自己要不要学习Excel函数或者VBA,有的人只在学习基础版的粘贴复制,有的人学会用函数,甚至还有的人,学会用PQ或者VBA来提升自己的工作效率,在大多数时候,我们学习的动力可能是不太强。当面我们面临需要改变的时候,就会被迫的去学。
那么我们应该如何去学习Excel VBA的更多知识呢?
如果你是第一次听到VBA这个概念的话,也许你对其中的对象,集合弄晕了。其实你不用慌,冰冻三尺非一日之寒,我们是需要徐徐渐进的,你也不可能一天就学习他的所有知识。在学习的路上你并不孤单,其实我们是有很多资源去学习的。
- 遇到不会写的代码,我们可以通过Excel的录制宏来实现这个。当我们录制宏的时候,Excel会自动记录并写下代码,我们就可以查看代码,并可以把代码修改成我们想要的。
- 使用Excel自带的帮助系统,对于某个代码不熟悉或者属性不了解,我们都可以通过MSDN上面的官方信息进行解读。
- 使用我们VBA本地的对象浏览器,进行学习。那么如何打开呢,首先我们在工程资源管理器中打开视图—对象浏览器即可看到如下所示。这个知识库是很全面的,这个我们也是经常在用这。
- 从网上获取我们需要的语法或者代码,其实在大多数时候,我们可以借鉴其他人写的代码,进行修改,所以你可以利用这些资源,你就可以实现你想要的功能。
- 在论坛中学习,如果你在学习的时候,感觉一无所知,不知道从何下手,可以去论坛提问。或者购买专家的一对一服务,进行专人指导你的学习。或者关注本账号,在下方留言或者私信我,都可以答疑解惑的。
- 多查看别人的写的代码,取其精华,多看看别人是怎么写的代码。有时候,你会发现可以直接复制别人的代码用自己想要的功能。
- 或者咨询你周围的Excel人才,可以和他们多交流,交朋友,向他们提问自己遇到的疑惑。
以上七点,我们在以后的学习中,你会发现学习其实越来越简单,越来越轻松。
VBA入门其实很简单,就在一瞬之间你就学会了。当然在我们后面的学习中,请你记住以下三点:
1、VBA的大多数对象都有他独特的使用方法和属性,另外一小部分他们的属性是一样的。
2、也许我们在录制宏的时候,发现代码有大量的Select代码语句,其实大部分都是需不需要的,有了这句话,我们代码执行的效率其实是非常低的。在今后的学习中,你也会慢慢了解到这些,减少Select语句使用。
3、理解集合的概念,在大多数时候,我们可以通过引用对象所在的集合间接的去引用另外的对象。举一个例子吧,假如你要打开名字为Excel的workbook对象,代码可以这么写,workbooks(“excel.xlsx”).open,这句话的意思其实就是返回一个工作薄对象。
4、属性直接的套用。我们还是以例子说说吧!
Range("a1").Font.Bold = True,你可以这么理解range的属性是font,而fonT的属性是BOLD。就是说属性是可以嵌套进行使用的。
以上4点请务必理解清楚。
以上就是我们今天和大家说的Excel VBA的学习方法,如果有不明白的或者不懂的可以在下方留言,我们会一一解答的。