Union
Union使用之升呢版
- Union(R1,R2,R3) 假如其中一个为nothing的话,会报错.
- Union2(R1,R2,R3) 假如其中一个为nothing的话,不会报错.
- Union 连接重复的range的时候, Count会出错
- ProperUnion 可以避免3中出现的错误
Dim R1 As Range
Dim R2 As Range
Dim R3 As Range
Dim RR As Range
Set R1 = Range("A1")
Set R2 = Range("B1")
Set RR = Application.Union(R1, R2, R3)' Error 5 - Invalid Parameter
Dim RR As Range
Dim R As Range
Dim N As Long
Set RR = Application.Union(Range("A1:C3"), Range("B3:D5"))
For Each R In RR
N = N + 1
Next R
Debug.Print N ' 18 cells. incorrect