我有一个Excel电子表格,其中包含类似于以下内容的数据:
我想为每个名称为每个类别执行一组操作。我保证在每个新的类别集合之前都有一个空单元格(但不一定是名称),因此当我遍历名称时,我会执行以下操作以找出最后一个类别行:
rowNum = sheetVariable.Cells(theName.Row + 1, 2).End(xlDown).Row
除非如果名称只有一个类别(例如示例图片中的name4
),否则效果很好,它会跳转到下一个名称的下一个类别。
有没有办法做到这一点,以便它也适用于一个人只有一个类别行的情况?
答案 0 :(得分:1)
检查是否
sheetVariable.Cells(theName.Row + 2, 2)
为空:如果没有,则可以使用.End(xlDown)
方法,否则最后一行为theName.Row + 1