我的这个某列是变化的

解决方案 »

  1.   

    Excel中列的最大行数应该是同样的,例如你在第二列中的第三行输入数据,即第一列和第二列的最大行数都是三行.返回最大行数的语法:
    Sheet1.UsedRange.Rows.Count
      

  2.   

    假设你所需的列为y, 最开始的行为x,
    例:C1的情况下,x=1,y=3
    则该列的最大行数可通过下列代码求得:    Cells(x, y).Select
        MsgBox Selection.End(xlDown).Row - x + 1