VBA基础教程(一)

【导学内容】

什么是VBA,即VBA的定义

VBA是事件驱动的编程语言

帮助大家了解VBA的基础知识

要使用VBA编程,需要安装MsOffice

【导学内容】

VBA是Office功能的扩展

帮助Office扩大其应用范围

VBA编辑器的打开方式(Alt + F11)

【导学内容】

打开Excel开发工具面板

了解开发工具面板常用命令功能

在Sheet1中插入一个命令按钮

编辑这个按钮的两个属性(NameCaption

在Sub过程中编写第一行代码(MsgBox的使用 )

附:

VBA是VB的一个子集。

VB与VBA尽管存在不同,它们在结构上仍然十分相似.事实上,如果你已经了解了VB,会发现学习VBA非常快.相应的,学完VBA会给学习VB打下坚实的基础.而且,当学会在EXCEL中用VBA创建解决方案后,即已具备在WORD、 ACCESS 、OUTLOOK FOXPRO、 POWERPOINT 中用VBA创建解决方案的大部分知识。

VBA一个关键特征是你所学的知识在微软的一些产品中可以相互转化.

VBA可以称作EXCEL的“遥控器”.

VBA究竟是什么?更确切地讲,它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案。此外,如果你愿意,还可以将EXCEL用做开发平台实现应用程序。Office取得巨大成功的一个重要原因就是VBA,使用VBA可以完成很多事情,基于Excel、Word的VBA小程序不计其数。

VBA程序员很多是业余程序员,正因为业余,解决的却是工作中需要解决的问题;所以,VBA程序大多都是只是在部门内部或个人使用的小工具。集成了VBA的其他应用程序也很多,但真正能为程序增色的不多。

大多数人看到了VBA可以自动化一个程序,可以扩展已有程序,但没有看到在Office中,VBA代码可以是录制的,而不是写出来的,带来的好处是,学习曲线变得非常缓。如果没有宏录制功能,要熟悉某个Office组件的对象模型,绝非一日之功。

学过VB的朋友,VBA上学极快!

学习编程可以从手头一些小问题小案例开始;不要贪图快,跟风追潮流,什么编程软件最时髦,用的人最多,效率怎么样的高,你要注意应用的场景是不一样的。编程也是说你一定要成为程序员,与编程相关的工作多了去,比程序员工作薪水待遇好,有挑战性的工作也很少。

今天的点点滴滴积累,为了有个美好的明天!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180611B113EI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券