访问范围内的某些列
我想访问特定范围内的列2,然后用常数在单元格中计数。 现在我有什么是访问范围,但不是范围内的特定列,而是整个范围…因此计数太多的常量。
X = Range("MAIN_LIST").Cells.SpecialCells(xlCellTypeConstants).Count
有没有办法让我访问这个范围内的特定列? 我试图以某种方式做到这一点:
X = Range("MAIN_LIST").Column(2).Cells.SpecialCells(xlCellTypeConstants).Count
但是得到一个语法错误。 任何人都知道具体的语法来做到这一点?
谢谢。
尝试只是:
Range("MAIN_LIST").Columns(2).SpecialCells(xlCellTypeConstants).Count
该方法是Columns
,而不是Column
。
http://msdn.microsoft.com/en-us/library/office/ff837125(v=office.14).aspx
此外,虽然它不是一个错误:使用方法Cells
是多余的/不必要的, Range
对象本身已经是它的Cells
,同样,该范围内的任何特定的列也是由它的 Cells
🙂