Làm nổi bật các hàng ô đã chọn (Microsoft Excel)
Đô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: