我有两个范围,每个范围包含一个单元格(例如“A1”和“C3”)。
如何获得包含这两个之间的所有单元格的新范围(“A1:C3”)?
我试过这个:
Set NewRange = Range(Range1.Address:Range2.Address)
另外,如何设置 R1C1 格式的范围?我想使用类似 Range("R1C2") 而不是 Range("A2") 的东西。
像这样?
Sub Sample()
Dim rng1 As Range, rng2 As Range
Dim NewRng As Range
With ThisWorkbook.Sheets("Sheet1")
Set rng1 = .Range("A1")
Set rng2 = .Range("C3")
Set NewRng = .Range(rng1.Address & ":" & rng2.Address)
Debug.Print NewRng.Address
End With
End Sub
使用 R1C1 格式代替Cells(r,c)
。这会给你更多的灵活性和控制力
So Range("A2")
可以写成Cells(2,1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)