range 的用法
1. Range(“A1:B10”)
这个用于选则一片区域,当行为变量时可以用
range("A" & i & ":" & "B" & "i")
来选定一个i行的A到B列,而不能去改变它的列标,即使可以改变也只能使用ASCII码把列标写到Z,我们知道Z列之后的列标就是AA,AB之类的了。
2. Range (Cells(row1,col2),Cells(row2,col2)
Option Explicit
Sub select_Rows()
Dim myRange As Range
Dim i As Integer
For i = 1 To 10
Set myRange = Range(Cells(1, i), Cells(10, i))
myRange.Select
Selection.Value = 1
Next
End Sub
如上面这个例子,就是选择第i列的第1到第10行,这样就可以改变 i 的值 来循环列了,弥补了上面的缺点