首页 文章

第一次出现非空白细胞vba

提问于
浏览
0

我正在尝试编写适用于我的Excel工作表的VBA代码 .

范围(“A65536”) . 结束(xlUp).Row给出最后一个非空白单元格的行号 . 同样地,我试图得到该特定列中第一个非空白单元格的行号 . 提前致谢 . 马杜

2 回答

  • 0

    您可以使用相同的功能,只需检查第一行是否为空 .

    Dim firstRow as Integer
    
    If ActiveSheet.Range("A1").value = "" Then
        firstRow = ActiveSheet.Range("A1").End(xlDown).Row
    Else
        firstRow = 1
    End If
    

    如果第一行不是空白并且您使用 End(xlDown) 调用,则不会获得第一个非空单元格,您将获得第一个空单元格之前的最后一个非空单元格 .

  • 3

    您还可以使用IsEmpty(cell)函数,该函数返回布尔值true / false .

相关问题