内容发布更新时间 : 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,”优秀”,”不优秀”)