EXCELVBA学习笔记 下载本文

内容发布更新时间 : 2024/11/16 12:02:25星期一 下面是文章的全部内容请认真阅读。

第一章 VBA 基础知识 1-2 宏在工作中的运用 1.宏的定义 宏:macro

形容词:巨大的;大量的;宏观的 名词:[电脑]巨(宏)指令

定义:一组可以让自动执行的代码(VBA) 宏的录制相当于摄像机的功能。 2.总结:

优点:重复执行相同操作,提高工作效率 缺点:不够智能化,无法交互工作,代码冗余 解决方案:VBA 3.宏在excel中的地位

虽然看起来不够灵活,但对于学习VBA编程却非常重要。 1.提高代码编写效率 2.帮助学习VBA知识 1-4 代码编写规则

代码换行(下划线+空格+换行) Sub aa() Msgbox _ “学习VBA” End sub

1-7 属性

VBA属性:指对象所具有的特性

人的属性:姓名、年龄、身份证号、住址…… VBA对象属性的赋值 Sub 属性赋值()

Sheet2.name=”改变自己” Sheet2.range(“a1”)=”学习VBA” End sub 1-8 方法

方法:实际上就是对对象的操作,它是一种动作,一种行为。 Sub 选择方法()

Range(\End Sub Sub 复制方法()

Sheets(1).Range(\

Sheets(1).Range(\End Sub Sub 删除方法() Sheets(3).Delete End Sub 1-9 常量与变量

1.常量:常量是定义了之后就不做变化了。

常量定义格式:const 常量名=常量表达式 2.变量:在定义之后还能再次赋值 变量定义格式:dim 变量 as 变量类型

3.A.VBA允许使用未定义的变量,默认是变体变量(Variant) B.变量的强制声明:Option explicit 4.变量名的命名规则 以字母开头 不能用保留字 不超过255个字符 同一范围内必须是唯一 1-10 数据类型 类型 Integer Single Double Long String Currency

注释 整型 单精度 双精度 长整型 字符型 货币型

简写 % ! # & $ @

占用内存 2byte 4byte 8byte 4byte 定长或变长 8byte

1-12 IF语句

VBA中的IIF函数与工作表函数IF的语法结构一致 Sub iif函数应用()

Cells(2,3)=iif(cells(1,2)>80,”优秀”,”不优秀”)