VBA 编程 关于 range和CELLS的问题

Dim A As Range
A = cells(2,3)
A= union(A,cells(3,3))

这个对吗? cells直接赋给 range对象?

这里的A 和 Range(cells(2,3),cells(3,3))是不是一样的
错了 A 前面加 Set

你这个数据类型有问题
A类型应该是string
但是 A= union(A,cells(3,3))
这条语句不能用。追问

不是啊 我的确看到别人的宏里面有 Dim A As Range 这句话

追答

肯定会报数据类型不对,我刚才测试了。
有这条语句没有问题,但是A= union(A,cells(3,3)) 这条应该没有吧。

追问

Dim A As Range
Set A = cells(2,3)
Set A= union(A,cells(3,3))

我搞错了 少加了set

温馨提示:答案为网友推荐,仅供参考
相似回答