Bạn có cần phải luôn chuyển đến ô đầu tiên ngay sau khi tất cả dữ liệu bạn đã đưa vào trang tính của mình không? Ví dụ: nếu bạn có một trang tính chứa dữ liệu trong A1: G251, bạn có cần phải chuyển đến ô A252 để có thể bắt đầu nhập dữ liệu không?

Di chuyển đến ô đầu tiên trong hàng 252 rất dễ dàng, miễn là có dữ liệu trong tất cả các ô trong A1: A251. Nhưng nếu có thể có các ô trống trong cột A, thì việc chuyển sang A252 có thể khó hơn một chút. Trong trường hợp đó, bạn có thể quan tâm đến một macro giúp chuyển đến ô đầu tiên của hàng trống sau dữ liệu của bạn khá dễ dàng:

Sub FindFirstCellNextRow()

Dim x As Integer     x = ActiveSheet.UsedRange.Rows.Count     ActiveCell.SpecialCells(xlLastCell).Select     ActiveCell.EntireRow.Cells(1, 1).Offset(1, 0).Activate End Sub

Hai dòng đầu tiên tính toán lại “ô cuối cùng” trong trang tính một cách hiệu quả, sau đó hai dòng tiếp theo chọn ô đó và chuyển đến ô trong cột A có một hàng xuống.

Gán macro cho một phím tắt và bạn sẽ luôn chỉ cần một lần nhấn phím để chuyển đến hàng trống thực sự đầu tiên trong trang tính.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (6197) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: