|
Sub 1()
Dim r As Integer
r = Application.WorksheetFunction.Match("合计", Range("b2:b100"), 0) ’ r结果为11
Range("B2:B" & r, "E2:E" & r).Select
End Sub
程序1 最后选择了 B2:E11 (包含了 C2:C11,D2:D11)
Sub 2()
Sheet1.Range("b2:b11, E2:E11").Select
End Sub
程序2 是正常的
Range("B2:B" & r, "E2:E" & r).Select
改为:
union(Range("B2:B" & r), Range("E2:E" & r)).Select 是可以的。但我那种写法错在哪里
看来你对单元格的基本表示方法还不熟悉
range("A1","C2") 表示以A1开头,C2结尾的矩形区域
range("a1,c2") 表示选取a1,c2两个单元格,而非一个区域
|
|