如何Excel找到一列中有數據的最後一個單元格?

在我們的Excel的實際操作過程中,有時需要找到整列中的最後一個有數據的單元格,怎麼實現呢?現在分享我的經驗,使用VBA代碼實現。

工具/原料

Excel2007軟件

方法/步驟

打開Excel軟件,確定原數據,插入表單控件。

如何Excel找到一列中有數據的最後一個單元格

ALT+F11打開VBA代碼編輯器,輸入如下的代碼。

如何Excel找到一列中有數據的最後一個單元格

將表單控件指定到運行代碼宏,點擊運行,效果列中數據的最後一個單元格被選中。

如何Excel找到一列中有數據的最後一個單元格

如何Excel找到一列中有數據的最後一個單元格

如何Excel找到一列中有數據的最後一個單元格

分析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 "列中最後一個數據單元格找到了!"

如何Excel找到一列中有數據的最後一個單元格

注意事項

代碼一定要書寫正確。

相關問題答案