文档详情

[计算机程序设计.ppt

发布:2017-01-08约2.85千字共17页下载文档
文本预览下载声明
实验一:了解VBA,掌握 VBE 实验主要内容: 了解VBA 掌握在Excel VBE中编写、运行和简单调试VBA程序(宏)的基本方法和步骤。 步骤1 了解VBA VBA是什么?(阅读:C1——C2) VBA的基本语法有哪些? (阅读: A1——A5) 重点: 1. 标识符,运算符,数据类型,变量和书写规范 2. 判断语句,循环语句,过程和函数 3. Excel VBA基本概念—— 工作薄、工作表、行与列、单元格 对象、对象层次结构、对象属性、对象方法 步骤2 使用Excel VBE 1. 了解Excel VBE (阅读B120——B122) 2. 初步使用VBE 编写以下一个简单的VBA程序(宏): Sub ex1( ) Sheet1.Cells(1, 1) = 123 Sheet2.Cells(2, 2) = 4.56 Sheet3.Cells(3, 3) = abcd End Sub 运行程序(依次点击):宏 sheet1.ex1 步骤3 了解VBE的基本特性 代码洞察(Code Insight)技术—— 代码完善(Code Completion): 在编写代码时,只要输入已创建对象的名称和句点”.”,系统便自动弹出该对象的所有属性(其前有手型图标)和方法(其前有书型图标),选择所需的属性或方法后按空格键或回车,便可将其插入代码行中。 参数提示(Code Parameters),在编写代码时,只要输入对象的属性或方法或已定义的子程序名后输入一个左括号,系统便自动弹出一个参数提示框,提示各个参数的类型。 步骤4 单步执行程序(调式程序) 编写如下程序: Sub ex2( ) For i = 1 To 10 Cells(i, 1) = 3*i Next i End Sub 反复按F8键来单步执行程序,同时观察cells和 i 的变化——用鼠标置于这些变量之上,系统会弹出一个小框显示该变量现在的值。 步骤5 编写按钮事件程序 插入一个ActiveX控件的一个按钮,将其Caption属性改为”示例”, 然后双击该按钮,进行代码编写状态,输入如下代码: for i = 1 to 10 cells( 1, i+2)=int( 100*rnd(1)) next i 单击“设计模式” ,退出代码编写状态。单击按钮,便可执行上述程序:在第一行显示10个小于100的随机整数,不断单击按钮,这些数字也随之变化。 步骤6 将一个宏绑定到按钮 1. 在表单控件中按钮后,画出一个按钮的大小; 2. 在弹出的对话中选择某个宏,比如sheet1.ex2; 3. 右击此按钮可以修改该按钮的各种属性。 步骤7 将一个宏指定到工具栏按钮 1. 选择菜单命令: 工具自定义命令_类别_宏(将自定义按钮拖到工具栏) 2. 右击被拖放在工具栏上的按钮: 指定宏… 修改按钮图像 3. 关闭自定义对话框 4. 验证和保存程序(必须取xlsm文件格式) 作业 1. 编写一按钮事件程序,将在sheet1中给定的一个成绩表,输出到sheet2并成为如下表的成绩单。 提交的文件名如:251张勇11.xlsm (学号姓名序号) 注:学号为最后三位,序号为实验编号+题号 提示:采用二重循环,以便逐行逐列进行复制。循环体的基本语句是 sheet2.cell(..)=sheet1.cells(..) 。 基于Excel_VBA的 在已经学习C语言的基础上,通过上机实验,系统地学习用计算机语言进行程序设计的基本方法,提高程序设计的能力,是本课程的教学目的。 VBA是Visual Basic for Applications的简称,是一种自动化语言。它可以将微软的Office软件用做开发平台实现应用程序,使常用的过程或者进程自动化。 Excel是最普遍使用的办公软件,在其强大的数据管理与处理环境之上进行软件开发,对各个行业管理人员是非常实用的。也是当前很热门的话题。 本课程就是学习和掌握Excel VBA的程序设计基本的思想、方法。 《Excel_VBA集锦》 一、VBA 语言基础 二、一些常用的VBA语句 三、一些常用的内部函数 ——这是共有9页的word文档,要求打印成册,作为本课程主要的学习参考资料 A。 第Ⅰ部分 Excel基础知识 (CH1 ——CH3) 第Ⅱ部分 Excel应用程序开发 (CH4 ——CH6) 第Ⅲ部分 理解VBA (
显示全部
相似文档