如何在Excel中跳轉到第一個或最後一個空行?
本文重點介紹如何查詢第一個和最後一個空行的評估方法。為了完成這項任務,最好使用 VBA 程式碼。VBA 是 Visual Basic for Applications 的縮寫,它是一種用於 Office 應用程式的 Microsoft 程式語言。它包含程式碼指令碼,其執行方式與其他前端程式語言類似。空行是指不包含任何資料但在提供的表結構中存在的行。透過此方法,使用者將學習如何開啟 VBA 編輯器以及執行已定義模組的步驟。
在 Excel 表格中查詢第一個或最後一個空行的示例
示例 1
步驟 1
請考慮以下示例資料,以便更容易理解資料處理過程。

步驟 2
然後轉到“開發工具”選項卡,再轉到“程式碼”部分,選擇“Visual Basic”選項。請參考下圖所示的螢幕截圖。

步驟 3
這將開啟以下編輯器。

步驟 4
然後選擇“Sheet 1”,然後單擊“插入”模組。這將允許使用者為所需的程式碼段定義模組。

步驟 5
這將開啟一個空白程式碼區域。單擊可編輯區域,然後複製並貼上以下程式碼資料。
' name of defined module
Sub first_blank_cell()
'declare required variables
Dim R As Range
Dim m1 As Range
On Error Resume Next
'setting variable
Set m1 = Application.Selection
'setting variable
Set m1 = Application.InputBox("Range", xTitleId, m1.Address, Type:=8)
' for each expression
For Each R In m1
' if block
If R.Value = "" Then
' display data on excel sheet
MsgBox "No data value, in " & R.Address
' end of if block
End If
Next
' end of method definition module
End Sub
在上面的程式碼段中,使用者正在定義一個名為“first_blank_cell”的模組。
請參考以下程式碼快照。
[VBA 是一種基於語法的程式語言。請使用正確的語法,否則程式碼將顯示錯誤。]

步驟 6
然後,從命令欄中選擇“執行”按鈕。

步驟 7
然後單擊執行,控制檯中將出現以下對話方塊。

步驟 8
然後選擇如下圖所示的表格範圍。

步驟 9
最後,單擊“確定”。這將顯示以下對話方塊,最後單擊“確定”按鈕。

步驟 10
現在,讓我們評估最後一個空行。為此,右鍵單擊“Sheet1”選項,然後單擊“插入”,然後單擊“模組”。

步驟 11
在出現的視窗編輯器中鍵入以下程式碼。
' method definition
Sub last_empty_data()
' method body
Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Select
' end of method
End Sub
程式碼編輯器將如下圖所示顯示。

步驟 12
單擊以下“執行”按鈕以獲得所需輸出。

步驟 13
這將自動將游標移到 Excel 表格中的最後一個空記錄。

結論
本文透過一個簡單的示例說明,指導學習者如何使用 VBA 程式碼,以便使用者可以輕鬆地跟蹤第一個和最後一個空行。成功執行所有步驟後,使用者將能夠解決所提出的問題。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP