三大对象
erDiagram
"对象" }|..|{ "单元格(Range)":""
"对象" }|..|{ "工作表(Worksheets)":""
"对象" }|..|{ "工作簿(Workbooks)":""
Workbooks("学生数据").Worksheets("六年级1班").Range("C3")
操作对象
单元格操作
Sub 赋值()
Range("D3").Value = "value1" `赋值
Range("D3:D5").Value = "value1" `多个区域赋值
Range("D3:E4").Value = "value2" `不连续区域赋值
End Sub
- Cells (行,列) 只能引用单个单元格
Sub Cells引用()
Cells(5,6).Value = "value3"
End Sub
- Rows 返回工作表中所有行组成的集合
Sub 行引用()
Rows.Select
End Sub
- Columns
Sub 列引用()
Columns("G:J").Columns(1).Select
End Sub
- Offset 返回指定单元格相对位置的单元格区域
Sub Offset偏移()
Range("h1").Offset(5, -1).Select
End Sub
- End 获取行或列的首末端单元格
返回最左端的单元格 xlToLeft
返回最右端的单元格 xlToRight
返回最上端的单元格 xlToUp
返回最下端的单元格 xlToDown
Sub End偏移()
Range("C3").End(xlDown).Offset(1, 0).Select
End Sub