Cách sử dụng VBA để đi đến hàng cuối cùng trong bảng tính Excel

Một trong những điều tuyệt vời về Microsoft Excel là khả năng tự động hóa các chức năng hữu ích. Khi một bảng tính kinh doanh chứa hàng trăm hoặc thậm chí hàng nghìn hàng, bạn có thể thấy khó khăn khi điều khiển thông qua các ô của nó. Loại bỏ vấn đề này bằng cách xây dựng chức năng tìm kiếm của riêng bạn. Bằng cách sử dụng một vài dòng mã, bạn có thể tạo VBA Sub tìm hàng cuối cùng trong bảng tính và tự động chuyển đến nó.

1.

Khởi chạy Excel và mở một bảng tính chứa nhiều cột.

2.

Nhấn vào Alt Alt-F11, để mở trình soạn thảo của Visual Visual Basic và nhấp vào Chèn Chèn | Mô-đun. VBA bổ sung một mô-đun mới vào cửa sổ Dự án.

3.

Dán đoạn mã sau vào cửa sổ chỉnh sửa xuất hiện ở bên phải cửa sổ Project:

Sub ChọnLastRow () Dim FinalRow As Integer

FinalRow = ActiveSheet.UsedRange.Rows.Count

Nếu FinalRow = 0 Sau đó FinalRow = 1 Kết thúc Nếu

Hàng (FinalRow) .Chọn End Sub

Sub này xác định hàng cuối cùng của bảng tính bằng cách kiểm tra thuộc tính Count của bộ sưu tập hàng. Sub sau đó lưu giá trị đó trong biến FinalRow. Câu lệnh cuối cùng của Sub chuyển giá trị của FinalRow cho phương thức Chọn VBA.

4.

Nhấn F5 F5 để chạy Sub. Phương thức Chọn tìm hàng cuối cùng của bảng tính, đi đến hàng đó và tô sáng nó.

tiền boa

  • Lệnh Rows (FinalRow) .Select rất hữu ích để nhảy tới bất kỳ hàng nào trong bảng tính. Nếu bạn đặt giá trị của FinalRow thành giá trị khác, chẳng hạn như 1, lệnh Chọn sẽ đi đến hàng đó khi nó chạy.

Bài ViếT Phổ BiếN