我有一張帶有數據列表的表格。我所選擇 ws.Cells(ws.Rows.count,"A").End(xlUp).row
地發現,是列A使用.rows.count混淆查找表格中的最後一個空行
的問題是,該碼結果粘貼在該表的長度,儘管端表長度之前具有空單元內空的第一個單元。清除表格中的所有單元格格式和內容均無效。
此特定代碼是否將表元素識別爲單元佔用?或者我錯過了一部分代碼?多謝
我有一張帶有數據列表的表格。我所選擇 ws.Cells(ws.Rows.count,"A").End(xlUp).row
地發現,是列A使用.rows.count混淆查找表格中的最後一個空行
的問題是,該碼結果粘貼在該表的長度,儘管端表長度之前具有空單元內空的第一個單元。清除表格中的所有單元格格式和內容均無效。
此特定代碼是否將表元素識別爲單元佔用?或者我錯過了一部分代碼?多謝
ws.Cells(ws.Rows.count,"A").End(xlUp).row
會發現在A列中最後一個非空單元格
要找到A列的第一個空單元格(假設單元格A1本身不是空的),你可以使用:
ws.Cells(1,"A").End(xlDown).row + 1
在這裏看到的其他方法,將工作:http://stackoverflow.com/questions/11169445/error-in-finding-last-used-cell-in-vba –
@ScottCraner - OP是第一個空單元格後,不是最後一個非空單元格。 – YowE3K