在我們的Excel的實際操作過程中,有時需要找到整列中的最後一個有數據的單元格,怎麼實現呢?現在分享我的經驗,使用VBA代碼實現。
工具/原料
Excel2007軟件
方法/步驟
打開Excel軟件,確定原數據,插入表單控件。
ALT+F11打開VBA代碼編輯器,輸入如下的代碼。
將表單控件指定到運行代碼宏,點擊運行,效果列中數據的最後一個單元格被選中。
分析VBA代碼的含義。
Sub 找到最後的數據單元格()
i = Worksheets("數據").Range("A65536").End(xlUp).Row
Worksheets("數據").Range("a" & i).Select
MsgBox "列中最後一個數據單元格找到了!"
End Sub
------------------------------------------------------
1.從A列的最後的最下面的單元格往上找,直到有數據的單元格,找到的是從下到上第一個有數據的單元格的行號Range("A65536").End(xlUp).Row
2.選擇有數據的單元格Range("a" & i),單元格的表示方式
3.彈出提醒窗口,裡面有提示內容 MsgBox "列中最後一個數據單元格找到了!"
注意事項
代碼一定要書寫正確。