EXCEL VBA 常用对象的知识
1、常见对象1:
工作簿
Workbooks(N) :第N个工作簿
Workbooks ("book1")
ThisWorkbook 当前工作簿
ActiveWorkbook 激活的工作簿
2、常见对象2:
工作表
Worksheets (N)
Worksheets ("sheet1")
SheetN
ActiveSheet
3、 常见对象3:
单元格
Cells(3, 2) 三行2列
Range("a2") A2是地址
[a4] = -3 相当于Range("a4") = -3
ActiveCell 表示选中的单元格的内容
Selection 选中的范围
4、可以用如下方式,显示选中范围的第几个数值
Selection.Cells(4)
以上的结果为33
5、 常见对象4:
对象的属性
MsgBox Sheet1.Name //获取属性
Sheet2.Name = "oh shit" //对属性进行赋值
6、对象的方法
例如选择,赋值,删除。
Range("a1:b10").Select 选择
Selection.Delete 删除
Range("a1:b10").Copy Sheet2.Range("a1") 复制
Range("b11:c20") = "fuck" 对范围赋值
7、常量:
Const pi = 3.14
pi = 2这句报错,不许给常量赋值
8、变量:
Dim i As Integer % 2byte
Dim lon As Long & 4byte
Dim si As Single ! 4byte
Dim dou As Double # 8byte
Dim s As String $
Dim c As Currency @ 8byte
Vba允许不声明变量,默认为Variant(变体变量)
9、一行定义多个变量,用逗号隔开即可
dim i$, b&, c%