Đôi khi rất dễ mất dấu vị trí của ô đã chọn trong trang tính. Có một số cách bạn có thể định vị ô, nhưng đôi khi sẽ rất hữu ích nếu chỉ có một cách để đánh dấu toàn bộ hàng của ô đã chọn.

Cách dễ nhất để thực hiện việc này trong Excel là nhấn Shift + Space Bar. Toàn bộ hàng được đánh dấu và ô được chọn vẫn giữ nguyên. Nếu bạn muốn di chuyển đến một ô khác trong cùng một hàng (mà không thay đổi vùng đánh dấu), bạn có thể sử dụng Tab để di chuyển sang bên phải và Shift + Tab để di chuyển sang bên trái.

Nếu bạn muốn Excel tự động đánh dấu hàng, bạn phải dựa vào macro. Cái sau sẽ làm thủ thuật:

Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

Static rr     Static cc

If cc <> "" Then         With Columns(cc).Interior             .ColorIndex = xlNone         End With         With Rows(rr).Interior             .ColorIndex = xlNone         End With     End If

r = Selection.Row     c = Selection.Column     rr = r     cc = c

With Columns(c).Interior         .ColorIndex = 20         .Pattern = xlSolid     End With     With Rows(r).Interior         .ColorIndex = 20         .Pattern = xlSolid     End With End Sub

Đảm bảo bạn đính kèm macro vào trang tính mà bạn đang sử dụng tại thời điểm đó. Tất cả những gì mã làm là đánh dấu hàng và cột mà ô hiện hoạt đang ở. Khi di chuyển đến một ô khác, mã ghi nhớ ô trước đó (bằng cách sử dụng các biến được khai báo là Tĩnh) và xóa phần đánh dấu khỏi các hàng và cột trước đó. Mã này đánh dấu cả hàng và cột hiện tại. Để chỉ đánh dấu hàng, hãy xóa các đoạn mã có r và rr trong đó. Vấn đề thực sự duy nhất với phương pháp này là nếu trang tính của bạn có bất kỳ ô nào được tô màu trước đó, các ô này sẽ được đổi thành NoFill, xóa bất kỳ màu nào ở đó.

_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 (2457) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: