首頁ExcelVBA

VBA如何检查应付帐款负数




常用Excel,应该都听过VBA,大部份人即使不会用,也都知道VBA是Excel的高阶操作。首先,它根源于BASIC语言(Beginner’s All-purpose Symbolic Instruction Code),也就是1960s年代计算机刚发展起来,科学家特别设计给大学生,方便编写计算器程序的系统,逐渐成为主流的入门计算机语言。到了1990s,微软推出Visual Basic,如同windows的可视化操作让PC全面普及,Visual Basic让写程序变得简单。最后,1994年微软出的Excel 5.0版本中,外挂VBA(Visual Basic for Applications),提出一种新思惟,使用者直接在Excel应用的基础上写语言。

以下,我们一脚踏进VBA的世界吧!

一、范例是应付帐款。先前介绍过《Excel如何以排序及筛选,检查应付帐款异常项目》,这次以VBA方式,让Excel帮我们找出异常的负数应付。

二、写VBA就是在写程序语言,第一步要做的,挂上VBA,在功能区上右键,选择「自定义功能区」。

三、把「开发人员」前面的框打勾,然后「确定」。

四、回来后便发现上面多了一块「开发人员」,里面一些从来没见过的功能按纽,废话不说,点选最左边的「Visual Basic」,实作是最好最快的学习。

五、进入VBA编辑接口,双击左边的「工作表1(应付帐款)」,在跳出来的输入窗口中,输入如图所示的程序语言。

六、「执行」、「执行Sub或UserForm F5」。

七、关闭整个VBA,回到Excel工作簿,不用函数、不用排序筛选,VBA自动在负数应付帐款后面加了「小于零」。

这篇文章是全新VBA计划中的序言。接触VBA,不管网络上资源或者工具书,似乎艰涩了点,对于是否学习VBA开始退却,产生停留在函数世界即可的想法。希望往后一系列文章,于简单操作中,逐渐揭开VBA面纱,让我们看看这东西是否如此神奇!


有系統、全面性的學習Excel職場應用,:會計人的Excel小教室PressPlay頻道


當前文章分類:
VBA