好的,我正在完成一个旧版 Excel-VBA 应用程序的附加项目,我再次遇到了神秘range.Rows
(?) 和worksheet.Rows
属性的难题。
有谁知道这些属性的真正作用以及它们应该为我提供什么?(注意:所有这些可能也适用于相应的*.Columns
属性)。
我真正希望能够使用它的是返回一系列行,如下所示:
SET rng = wks.Rows(iStartRow, iEndRow)
但是我从来没有能够让它做到这一点,即使 Intellisense 显示了两个论据。相反,我必须使用其他两种或三种(非常笨拙的)技术中的一种。
该帮助非常无用(对于 Office VBA 通常如此),并且无论我添加多少其他术语,谷歌搜索“行”都不是很有用。
我能够使用它的唯一事情是 1) 返回单行作为范围 ( rng.Rows(i)
) 和 2) 返回范围 ( ) 中的行数rng.Rows.Count
。是这样吗?真的没有其他好处了吗?
澄清:我知道它返回一个范围,并且还有其他方法可以获取一系列行。我所要求的具体是我们从中得到什么.Rows()
,我们还没有从.Cells()
and得到.Range()
什么?我知道的两件事是 1)返回单行范围的更简单方法和 2)计算范围内行数的方法。
还有别的事吗?