EXCELVBA学习笔记

2026/1/27 11:51:36

第一章 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,”优秀”,”不优秀”)

End sub 1-12B

1.单行形式1(if…then) If 条件判断 then 条件成立结果

注意:在单行形式中,按照if…then判断的结果也可以执行多条语句。所有语句必须在同一行上并且以冒号分开。 Sub test()

If 11>10 then a=a+1:b=1+a:c=1+b End sub

2.单行形式(if 条件判断 then 条件成立 else 条件不成立) Sub test2()

If 2 > 1 Then MsgBox \End Sub

3.块形式(if…then…end) If 条件判断 then 条件成立结果 End if Sub test3() If 11 > 10 Then a = 1 + a b = 1 + a c = 1 + b


EXCELVBA学习笔记.doc 将本文的Word文档下载到电脑
搜索更多关于: EXCELVBA学习笔记 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219