在Excel环境中运用VBA实现中文大写金额转换
2009-02-01柳佳顾士学
柳 佳 顾士学
[摘 要]在Excel中运用VBA实现了中文大写金额转换提高了工作效率
[关键词]VBA Excel 函数
[中图分类号]TD17[文献标识码]A[文章编号]1007-9416(2009)12-0110-02
在财会上很多情况下,需要从小到大写金额的转换,虽然我们通过设置Excel的单元格的特殊格式,可以将数字转换为中文大写数字。但这些方法有的不够实用,有的输出格式不符合财会规定。下面我们提出在Excel环境中运用VBA技术实现中文大写金额转换。
1 环境选择
Excel 是微软公司集成办公软件Office 中的一个组件,是用户使用最为广泛的软件平台之一。用其内嵌的编程语言VBA进行二次开发得到的应用软件,既可以使繁琐、重复操作自动化,提高工作效率和应用水平,同时又不改变Excel原有的界面风格、系统功能和操作方式,特别是它的编辑、排版、打印功能。用户不必经过特殊学习和培训,即可使用,大大降低软件的使用门槛,提高了软件的可用性。
2 VBA简介
Visual Basic for Applications(简称VBA)是新一代标准宏语言,它具有跨越多种Office 应用软件并且控制应用软件对象的能力。VBA提供了面向对象的程序设计方法,提供了比较完整的程序设计语言。Office就不仅仅是应用程序,更是一个开发平台,可以利用VBA对Office 进行二次开发,扩展其功能。
VBA具有以下特征:
2.1 VBA 是一种解释性语言
由于 VBA 是在VISUAL BASIC 的框架上建立起来的因此它也继承了Visual Basic 作为一种解释性语言的特性
2.2 VBA 是一种面向对象的语言
作为新一代的高级语言VBA 提供了对面向对象的程序设计方法的支持实际上VBA 的工作过程就是对各种对象……
