VBA用途介绍
作为办公人员,每一天都在利用Excel软件(熟称电子表格)进行大量事物处理,我们更是如此,它确实给我们的工作带来诸多方便。但由于每个行业都有其特殊性,Excel现有的操作功能不可能把我们每一个环节的工作都干出来,有时人们仍需要进行繁重的脑力劳动,其原因是因为人们只是掌握了大量Excel书籍中介绍的手工操作功能。但即使掌握了所有手工操作功能也只掌握了Excel全部功能的90%。那么剩余的10%是什么呢?就是VBA。VBA也是编程语言。它是以Excel为工作平台的编程语言。也就是我们常说的那个‘宏’!
对于我们大多数人来说:有点谈‘宏’色变,因为启动Excel时一有‘宏’它就提示:“宏可能携带病毒,取消宏虽然可以确保安全,但如果这些宏本身是安全的,则又会损失某些功能”,有些不了解‘宏’的人一看到这条信息,就惊讶的说:“完了”,我的计算机或我的这个文件被病毒感染了,不能用了,有的赶紧杀毒,有的赶紧把文件删除,造成了不良后果。
其实在Excel中关于宏的设置有三个档次,即高、中、低,提示以上信息是选中了中档次,含义是让操作者自己选择运不运行宏,如果不运行宏,宏的功能将不起作用。但若是运行自己编的可靠的宏,启动后将大大发挥其作用。
案例一:由教师任课明细表和各班级课程表
形成全校课程总表
用手工操作那可就费事了!通过编写程序一执行当即就可完成,既省时又省力.
案例二: 批量数据按照固定的格式打印出来
每次打印都更新
我们有大量的数据,想按照一个固定的格式打印出来。如果按照手工去操作那是无法想象的。
案例三:ess或者sqlserver组合应用,在excel中操作数据库。
2010版Excel的总行数也就是1048576,列数是16384,当数据行不够用时候怎么办?另外上百万调数据直接存在文档中是不切实际的,严重影响到excel作业的效率和便利,以及数据的安全性。所以,数据库的应用就很有必要了。有人会问为什么不单独用程序来处理数据库呢。因为excel有着处理数据便利性,从数据库存取数据后直接数据加工会非常方便。
案例四:excel处理考勤数据,输出靠请报表
对于大部分中等规模的公司或工厂一般都会使用考勤机,但是考勤系统则是比较大型的工厂和公司才会购买使用。考勤机的数据都是数据库形式,每个人的每月考勤是很多条数据行。加工整理是个非常简单,但是需要重复非常多动作的大量工作来完成。这种时候就可以发挥程序的优势,让程序完成。
在此列出,目的是说
VBA用途介绍 来自淘豆网m.daumloan.com转载请标明出处.