学习Excel VBA(1)

原创
2020/08/12 22:14
阅读数 131

宏与VBA:宏可以通过录制宏生成,也可以用VBA编写

有时候我们不知道一个动作该怎么用VBA编写时,我们可以通过录制宏来查看他的具体操作,然后直接复制录制宏的代码即可。

一、VBA基础代码

1、需要理解并记住写法的概念

完整的宏句式:Sub 宏1() ... ... End sub

定义变量: Dim i As Integer  即将变量 i 定义为整数

for循环: For i= 1 to 10……Next

step -1   步长为-1表示从后往前数

2、举例说明

结果展示

3、if 逻辑判断

需要理解并记住写法的概念有

IF……Then……Else      End IF

IF……Then……ElseIF    End IF

Exit for 为退出循环

Range("A"&i)     i 为变量

4、计算个人所得税

二、操作工作表

worksheets 工作表对象 和 Application 主程序对象

1、worksheets 工作表对象

可执行的操作有:select、Add、Delete、Copy(方法)

可获取的信息:Count、Name(属性)

创建 3 张工作表:Worksheets. Add after:=Worksheet1(1) Count:=3

一般情况下 worksheets 也可以直接写成 sheets

2、处理考生成绩表

问题:文件中包含多个表格,数目不确定,每张表个是一个地区的考生成绩,请计算称呼和专业代号,删除成绩表中名字为空的数据.

今天的 VBA 先讲到这里,后续将陆续更新。

展开阅读全文
打赏
0
0 收藏
分享
加载中
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部