Tự Động Tô Màu Nguyên Dòng Khi Được Chọn Trong Excel

Tự Động Tô Màu Nguyên Dòng Khi Được Chọn Trong Excel

Mục đích của vấn đề này là giúp bạn làm nổi bật dòng đã chọn, để dễ nhìn và phân biệt so với các dòng còn lại không được chọn trong một bảng dữ liệu.

Thay vì bạn phải tự thủ công để tô màu nguyên dòng phải không nào, hãy tham khảo chiêu thức với các sử dụng VBA để tự động tô màu một khoảng ô nào đó trong một dòng khi chúng ta click chuột vào một ô thuộc dòng đó.

Mình có ví dụ với dữ liệu như sau, ngay bây giờ hãy cùng theo dõi cách làm chi tiết sau nào 🙂

Bước 1: Mở cửa sổ VBA bằng cách nhấn Alt + F11 hoặc chọn thẻ Developer -> Visual Basicnh. Bây giờ bạn hãy nhập đoạn code theo hình sau (dữ liệu hiện tại của mình đang ở Sheet2)

Bước 2: Thoát cửa sổ VBA và sau đó bạn nhấn chọn một ô bất kì trong bảng dữ liệu thì bạn sẽ nhận được số dòng tương ứng được hiển thị tại ô C1 như hình sau:

Bước 3: Tiếp theo chúng ta sẽ sử dụng công cụ Conditional Formatting (để thực hiện viết lệnh tô màu) bằng cách chọn toàn bộ vùng từ B4:G17 sau đó vào Conditional Formatting -> New Rule

Bước 4: Ở hộp thoại New Formatting Rule bạn chọn Use a formula to… -> sau đó viết lệnh như hình -> tiếp theo chọn lệnh Format để chọn màu định dạng hiển thị.

Bước 5: Sau khi chọn xong định dạng thì kết quả sẽ hiển thị tại Preview -> bây giờ bạn chỉ cần chọn OK là xong nhé.

Bạn thử check lại trên dữ liệu được chưa nhé. Và đây là kết quả chúng ta nhận được:

Thủ thuật nhỏ bằng VBA này rất hữu dụng phải không nào. TTV chúc các bạn thành công nhé!

—————————————

ĐÀO TẠO TIN HỌC VĂN PHÒNG TRÍ TUỆ VIỆT

CS1: 84T/8 Trần Đình Xu – Phường Cô Giang – Quận 1 – Hồ Chí Minh

CS2: 213 Đường 3/2 – Phường 9 – Quận 10 – Hồ Chí Minh

CS3: 451 Điện Biên Phủ – Phường 25 – Quận Bình Thạnh – Hồ Chí Minh

Hotline: 0902.936.936 – 0977.781.414

0902.936.936