技术部分—— VBA ? VBA —— Visusl Basic for Application ?未来方向—— Visual Studio to Office EXCEL 中的 VBA 与 VB 的区别? 1 vb 是一种应用程序,和 c语言相当; VBA 是寄生在 EXCEl 中的一种语言,其语法和 vb 是一样的; ? 2 vb 有自己的开发环境, VBA 必须在 EXCEl 中开发。 VBA 的特点? 1 对于重复的工作定义程序,利用按钮来方便操作; ? 2 根据业务的需要,进行操作界面的定制, 使 EXCEL 环境成为一个业务系统; ? 3 创建报表系统,减少在实际报表设计中的操作。 VBA 的使用? VBA 的启动与关闭; ? VBA 的程序编译环境—— VBE 。演示小结?通过对于“宏”程序的演示以及录制,我们可以发现掌握宏编程( VBA 程序)可以控制重复操作,减少很多电子表格操作带来的错误,实现电子表格的自动化处理(办公自动化)。 VBA 的变量以及变量的声明?数值型变量: 整型(Integer) ,长整型( Long ),逻辑性( Boolean ),日期型( Date )等等。?文本型变量: 字符型(String) 例子: Dim i as Integer, j as Integer VBA 还定义了一种常用的变量类型: Variant Dim i ( 默认的时候就是 Variant) VBA 的数组变量?默认时, VBA 都是从 0开始对数组编号: Dim vec(4) 包含 4个元素; Dim vc(2,5) 是一个二维数组,包含 10 个元素; ?如果想从 1开始编号,需要添加语句: “ Option Base 1 ” VBA 中的常量和变量?常量:内置常量和用户自定义常量。? Excel 内置常量通常以 vb 开头,如 vb_a 等; ? Excel 自定义常量是用户自己设置得到的。?变量:分为显式变量和隐式变量。?显式变量:程序可读性好,占用内存少; ?隐式变量:可读性差,占用内存多。变量的定义方式? Dim 动态定义? Static 静态定义? Public 公用的全局的,即让所有模块中的所有过程都可以使用。? Private 私有的局部的,即只能在当前模块中使用。? Sub 定义的范围就更加狭窄,只在该 Sub 过程中使用。 VBA 的函数与过程?过程是组成程序的基础,每一个过程完成一个特定的任务,所有的过程组合在一起成为程序。?过程主要分类: Sub 过程, Function 过程, Property 过程。?函数也是过程,函数能够返回值,也可以接受参数。
VBA课程教学大纲 来自淘豆网m.daumloan.com转载请标明出处.