美文网首页
我的VBA学习之路

我的VBA学习之路

作者: 轮胎配方工匠 | 来源:发表于2017-09-24 15:21 被阅读0次

对于经常要与数据打交道的Excel用户而言,学习一些VBA知识并加以熟练应用,不但有利于加快工作速度,同时也可以提高工作质量。本篇将简单介绍我是怎样高效学习VBA、以及VBA是如何帮我提高工作质量和节约时间。

VBA的全称是Visual Basic for Application,其意义是为应用程序设计的可视化基础编程语言。这里的应用程序指Excel、Word、Access等。简单讲VBA语言就是用代码让Excel、Word、Access等进行自动化工作。相比其他计算机语言如Java、C、Python等,VBA语言非常简单。

对于一个非计算机编程的用户,即便是最简单的VBA语言学习起来也是枯燥无味,怎么才能高效学习VBA呢?结合我学习VBA的经验,梳理一下高效学习VBA的技巧。

首先,要买一本靠谱的书籍。我买的书籍是《别怕,Excel VBA其实很简单》这是一本由Excel Home编著。Excel home是微软在线社区联盟成员,是一个主要从事研究、推广Excel为代表的Office软件非营利性网站。本书靠谱有两个地方,一是将基础知识与实际案例相结合。二是浅显易懂,深入浅出。

其次,通读全书。像读小说一样先读完第一遍,能理解多少就理解多少。第一遍阅读的目的是对VBA语言的整个框架、应用场景、基础语法、对象、事件等有个大致了解。

第三,就是带着问题去阅读。简单讲就是去书中找答案。比如我有个比较难的解决的Excel问题,打算要用VBA来解决。我列举了解决该问题需要哪些知识,然后从书中寻找该知识点,并吃透该知识点。当把该问题涉及到的知识点都研究透后,我就可以尝试写VBA代码了。到这里我觉得自己进步太快了。别高兴太早了,在初写代码过程中,我们要犯一些小小的错误导致代码不能顺利运行,这时不要灰心,静下心来,慢慢找出错的地方,经过不懈努力,终于,我写的代码能运行了。这时可以举杯庆祝了。

第四、再重复第三步,如此往复,这样我就很快熟悉了VBA语言了。

以上是我学习VBA使用的方法,并成功用VBA帮我在5分钟内完成了1000余个产品的原材料成本核算底稿。如果要是用人工不断地用复制、黏贴等操作完成同样的工作需要大约一周时间,且还有可能出错。

学习VBA带来的好处不仅如此,以上是成本核算的底稿,如果你需要一键完成材料成本核算,VBA也是可以做到滴。

对于Excel的重度用户,强烈推荐大家学习VBA。好处有三:1、可以提高工作效率和质量;2、学习简单的VBA计算机语言后,再学习其他计算机语言就相对轻松;3、让你体会到数据在不同表格中来回跳动的成就感。

条条大路通罗马,以上是我学习VBA使用的方法,不一定适合你,希望能抛砖引玉带你了解VBA。

相关文章

  • 我的VBA学习之路

    对于经常要与数据打交道的Excel用户而言,学习一些VBA知识并加以熟练应用,不但有利于加快工作速度,同时也可以提...

  • VBA学习笔记-02

    VBA学习笔记 笔记摘抄自EXCEL精英培训-蓝色幻想 VBA学习笔记01(链接)VBA学习笔记02 (链接) 目...

  • VBA学习笔记-01

    VBA学习笔记 笔记摘抄自EXCEL精英培训-蓝色幻想 VBA学习笔记01(链接)VBA学习笔记02 (链接) 目...

  • 与自己和解

    学习VBA的时候,VBA老师说,我用一周的时候就把VBA入门了。在这一周内,我每天早上7点起床,12点睡觉,中间的...

  • 7 分钟入门 Excel VBA,从此打开新世界的大门

    如果你不想深入学习 VBA,但是想用现成的 VBA 代码解决问题,你需要了解基本的 VBA 知识。因此推荐你仔细阅...

  • Excel.VBA从入门到精通pdf版

    VBA从入门到精通是一本陪你从AutoCAD VBA开发技术是0的小菜鸟到老手的绝佳从书,是学习VBA编程的利器...

  • <别怕,Excel VBA其实很简单>笔记

    第三章 学习vba的语法 1.VBA语言是人类和计算机进行交流的语言。VBA语言不同于中文英文,这种人类之间的语言...

  • Excel VBA制作象棋与魔幻方格

    我个人比较喜欢玩象棋,最近在探索VBA,便编了下面几个好玩的东西,实用性不大,但对学习VBA有很大帮助。 1.中国...

  • 什么是VBA?带你认识Excel终极杀器!

    ?Part.1.A.what-is-vba(认识VBA) 一、我怎么认识VBA的? 我是一个喜欢自己琢磨问题的人,...

  • 《从零开始学EXCEL VBA》 2.发生在 Excel 里的一

    大家中午好,今天继续学习EXCEL VBA MsgBox是一个在Excel VBA中的对话框,可以用来通知用户您的...

网友评论

      本文标题:我的VBA学习之路

      本文链接:https://www.haomeiwen.com/subject/cnbkextx.html