Excel VBA 基础:变量与循环
从零开始学习VBA编程,掌握变量、条件判断和循环结构。 · 难度:入门 · +15XP
VBA 是什么?
VBA(Visual Basic for Applications)是 Excel 内置的编程语言,用于扩展自动化能力。与录制宏不同,手写 VBA 让你能控制逻辑、处理错误、与用户交互。
变量与数据类型
声明变量使用 Dim 关键字,例如:
Dim 姓名 As String
Dim 年龄 As Integer
Dim 销售额 As Double
姓名 = "张三"
年龄 = 30
销售额 = 1234.56
循环处理单元格
使用 For Each 遍历区域:
Sub 标记大于100()
Dim cell As Range
For Each cell In Range("A1:A10")
If cell.Value > 100 Then
cell.Interior.Color = vbGreen
End If
Next cell
End Sub练习提示
| 步骤 | 操作说明 |
|---|---|
| 1 | 编写一个子程序,声明一个整数变量 i,从1到10循环。 |
| 2 | 在循环中,将 i 的值写入当前工作表的第 i 行第1列。 |
| 3 | 添加错误处理:如果单元格非空则跳过。 |
| 4 | 运行宏并在立即窗口(Ctrl+G)输出“完成”。 |
提示:使用 Option Explicit 强制声明变量,减少拼写错误。