如何确定最大值包含单元格值的列和行号

时间:2019-01-08 11:15:10

标签: excel vba loops row cell

我想用一个单元格值确定最大列和行长度,以便在达到最大列/行长度时循环到下一个列

我已经有了“ for”命令,但无法弄清楚如何在VBA中进行编码以检查数据表中的最大值。列和行长度

Sub Val-Click()
Dim datdate
Dim cell as range
Dim j as long, dim i as long


For i=2 to 3
     For j=3 to 8

     If Sheet!Z.cells(j,i).Value = "" then
     Sheet!Z.cells(j,i).Interior.Color=vRed

     End if
     Next j
 Next i
 End Sub

我的预期结果是“ i”和“ j”包含最大值。包含最后一个单元格值的列和行长度。当前的问题是,检查例程根据我的预定义循环到下一个库伦。但是,我的目标是最大“ i”和“ j”值是根据预先确定的最大值自动确定的。包含整个行和列的最后一个值的数据矩阵中的列和行长度

1 个答案:

答案 0 :(得分:0)

如果要搜索特定值,则可以使用“ for”语句或Do循环执行此操作,也可以使用“ find”函数执行此操作。