[英]How to get the column letter of the first non blank cell of a range in 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.