VBA 使用union之后的区域如何各行各列应该怎么索引呢

红色是使用union的两个不连续区域块使用msgbox rng.rows 显示是下面一块的行数,是5使用rng.copy range("H1")后,却自动合并在一起。这个俺就晕了,到底该如果获取区域中的各行,各列,各单元格的的索引的呢。union之后的区域,rows(1) columns(l) 以及cells(3,2)都是错误的
2026年09月28日 08:51
有1个网友回答
网友(1):

我在2003版上试了一下,不存在你说的错误呀,当然得到的值与其他单元格的属性有些不一样,比如合并后单元格rng行数结果是合并前第一区域的行数而不是总行数。
各单元格的索引用序号引用试试,如rng(5)