簡體   English   中英

第一次出現非空白單元格vba

[英]first Occurrence Of Non Blank Cell vba

我正在嘗試編寫適用於我的Excel工作表的VBA代碼。

Range(“ A65536”)。End(xlUp).Row給我最后一個非空白單元格的行號。 同樣,我試圖獲取該特定列中第一個非空白單元格的行號。 提前致謝。 馬杜

您可以使用相同的功能,只需檢查第一行是否為空白即可。

Dim firstRow as Integer

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

如果第一行不是空白,並且您使用End(xlDown)調用,則不會獲得第一個非空單元格,而將得到第一個空白單元格之前的最后一個非空單元格。

您還可以使用IsEmpty(cell)函數,該函數返回布爾值true / false。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM