Vba表最終行

在Microsoft Excel中使用VBA(Visual Basic for Applications)編程時,要獲取工作表的最後一行,你可以使用以下代碼:

Dim LastRow As Long
LastRow = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row

這段代碼將變數LastRow設定為活動工作表的最後一行。然後,你可以使用這個變數來引用工作表的最後一行,例如:

ActiveSheet.Cells(LastRow, 1).Select ' 選擇最後一行第一列的單元格

這段代碼將選擇工作表的最後一行。

如果你想要獲取特定列的最後一行,你可以將列號替換代碼中的1。例如,如果你想要獲取最後一行中的A列,那麼你可以使用:

ActiveSheet.Cells(LastRow, "A").Select ' 選擇最後一行A列的單元格

請注意,這裡的"A"是列的字母表示法。如果你想要獲取最後一行中的第3列,那麼你可以使用數字表示法:

ActiveSheet.Cells(LastRow, 3).Select ' 選擇最後一行第3列的單元格

希望這些信息對你有所幫助!