欢迎来到天天文库
浏览记录
ID:57974303
大小:1.67 MB
页数:85页
时间:2020-09-04
《《VBA编程入门》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VBA编程入门目录序-------------------------------------3VBA编程环境------------------------7VBA编程基础------------------------12VBA常用语句------------------------32VBA流程控制------------------------35VBA数组------------------------------57VBA过程------------------------------69VBA操作数据库--------------
2、-------76VBA是什么?1VBA有什么作用?2怎么样才能学好VBA?3序言VBA是什么?简单的说VBA是一种编程语言,它可以支持在Office系列软件中命令和功能的编写。ExcelVBA则是以MicrosoftExcel为开发对象的VBA语言。如运行下面的VBA代码就可以在单元格A1中输入100。SubT1()Range("a1")=100EndSubVBA有什么作用效率完成重复性的劳动如果你需要经常重复的做某个工作,那么可以编写一个VBA代码来帮你快速完成。克服克服excel自身功能的局限性excel提供的功能有效,提供的函数也有效。
3、而我们利用VBA则可以自定义功能、自定义函数。应用编制自已的应用软件即使你不是专业的编程人员,你也可以利用VBA+Excel编写出你想要的应用软件怎么才能学好VBA6、独立编写VBA小软件1、身边备有几本VBA参考书5、多帮助别人,多总结4、多练习、多思考、多提问2、常用录制宏功能3、多查看帮助文件Text进入VBA编程环境VBA窗口的组成VBA窗口由工具栏、工程资源管理器窗口、属性窗口、代码窗口和立即窗口组成。新建模块进行VBA编程V-1VBA编程环境进入VBA编程环境(Excel2007)如果是在Office2007中,若你没看到“开发工具
4、”选项卡的话,先到选项中打开它。工程窗口-选择对象选择事件属性窗口-选择对象的属性代码窗口VBE编程环境然后在“开发工具”选项卡的“代码”区域里按”VisualBasic”按键,就可以打开同样的界面标准工具条视图MicrosoftExcel按钮:切换Excel2007窗口插入按钮:插入模块或过程运行子过程/用户窗体按钮:运行模块中的程序中断按钮:中断正在运行的程序重新设置按钮:结束正在运行的程序设置模式按钮:在设计模式和非设计模式之间切换工程资源管理器按钮:用于打开工程资源管理器属性窗口按钮:用于打开属性窗口对象浏览器按钮:用
5、于打开对象浏览器MicrosoftExcel插入模块运行子过程/用户窗体设计模式中断重新设计工程资源管理器对象浏览器属性窗口新建模块在“工程”视图中,右键单击”ThisWorkbook”,然后在菜单中选“插入”->“模块”,就会在主界面出现一片空白(如图Module1)。即可在空白进行VBA编程。V-2-1常量、变量常量:在程序运行中其存储的值不会改变。变量:在程序运行中其值可以改变。VBA使用常量、变量来存储值。用来保存在程序运行期间数据。V-2VBA编程基础常量在程序运行过程中,其值不会被改变的量称为常量。在VBA中有三类常量:直接常量如:
6、10,20%,123.0,“AB”,“VBA程序设计”等符号常量系统常量指VBA系统预先定义好的,用户可以直接引用的量。如:acForm,acQuery,vbOk,vbRed变量是内存中的临时单元,存放在程序执行过程中产生的中间结果和最后输出结果。在程序中使用变量,就要给变量定义名称及类型,即对变量进行声明。变量变量命名规则变量名必须以字母或汉字开头,后可跟字母、汉字、数字或下划线组成(不能含有小数点和空格),长度不超过255个字符的字符串;不能使用VBA中的关键字;VBA中不区分变量名的大小写;变量名的最后一个字符可以是%、&、!、#、$等表
7、示数据类型的声明符。说明:常量名的命名规则与变量名的命名规则相同V-2-2数据类型与变量的声明在VBA中,数据类型用来决定变量可以保存何种数据。VBA支持多种数据类型,为用户编程提供了方便。VBA的数据类型数据类型类型声明符存储空间取值范围整型(Integer)%2-32768~32767长整型(Long)&4-2147483648~2147483647单精度浮点型(Single)!4负数:-3.402823E38~-1.401298E-45正数:1.401298E-45~3.402823E38双精度浮点型(Double)#8负数:-1.797
8、69313486232E308~-4.94065645841247E-324正数:4.94065645841247E-324~1.7976931348
此文档下载收益归作者所有