Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm
Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm

Cách tự động nổi bật dòng, cột trong Excel

--
Web Tin Học Trường Tín có bài: Cách tự động nổi bật dòng, cột trong Excel Để tự động tô màu cho cột, hàng trong Excel khi click chuột, chúng ta sẽ sử dụng VBA.

Để làm rõ hơn nội dung trong bảng dữ liệu Excel, hoặc đánh dấu số liệu cần chú ý, chúng ta có tùy chọn tô màu xen kẽ các dòng Excel hoặc tô màu đan xen ô cho Excel, tùy theo nội dung cần chú ý ở vị trí nào. Khi đó sắc màu hiển thị xen kẽ cho mọi thứ đối tượng dữ liệu trong bảng.

Trong trường hợp người dùng không thích tô màu đan xen mà chỉ muốn có màu khi nhấp chuột trực tiếp, thì bạn cũng có thể có thể sử dụng code VBA. Với phương pháp này bảng dữ liệu sẽ được nổi bật các giá trị theo hàng hoặc cột khi đối chiếu, bằng cách nhấp chuột khi cần dùng mà thôi. Bài viết dưới đây sẽ hướng dẫn bạn đọc các tình huống tô màu tự động trong Excel.

  • Cách thay đổi màu sắc đường kẻ bảng tính trong Excel
  • Cách định dạng đường viền và màu nền cho bảng Excel
  • Thay màu giữa các dòng khác nhau trong Microsoft Excel
  • Hướng dẫn cách tạo đường kẻ chéo trong ô Excel

Video chỉ dẫn tô màu cột và hàng trong Excel

1. Cách tô màu hàng Excel khi bấm chuột

Bước 1:

Trong file Excel cần xử lý chúng ta bấm vào tab Developer trên thanh Ribbon rồi chọn Visual Basic hoặc nhấn tổ hợp phím Alt + F11 để mở trình soạn thảo code VBA.

Cách tự động nổi bật dòng, cột trong Excel

Bước 2:

Hiển thị giao diện Microsoft Visual Basic for Applications, chúng ta click vào sheet ngày nay ở Project VBAProject để mở hộp thoại Sheet (Code).

Cách tự động nổi bật dòng, cột trong Excel

Tiếp đến người dùng nhập đoạn mã code dưới đây vào giao diện rồi nhấn Alt + Q để tắt giao diện này.

   Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next Cells.Interior.ColorIndex = 0 ActiveCell.EntireRow.Interior.ColorIndex = 8 Application.CutCopyMode = True End Sub   

Cách tự động nổi bật dòng, cột trong Excel

Bước 3:

Quay lại giao diện bảng dữ liệu Excel khi chúng ta click chuột tại 1 ô thì hàng đó sẽ được tô màu như hình dưới đây. Các hàng tự động được tô màu khi bạn click chuột.

Cách tự động nổi bật dòng, cột trong Excel

2. Cách tô màu cột Excel tự động

Bước 1:

Chúng ta cũng nhấn tổ hợp phím Alt + F11 để mở trình soạn code VBA lên. Tại giao diện này bạn tiếp tục click đúp vào sheet hiện tại vẫn đang mở trong giao diện Project VBAProject. Nhập đoạn mã dưới đây vào giao diện VBA và cũng nhấn Alt + Q để tắt giao diện này.

   Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next Cells.Interior.ColorIndex = 0 ActiveCell.EntireColumn.Interior.ColorIndex = 8 Application.CutCopyMode = True End Sub   

Cách tự động nổi bật dòng, cột trong Excel

Bước 2:

Kết quả khi bạn bấm chuột vào bất kỳ 1 ô thì cả cột kia đều được tô màu như hình dưới đây.

Cách tự động nổi bật dòng, cột trong Excel

3. Cách tô màu hàng và cột trong Excel

Khi bạn có đòi hỏi tô màu cột hoặc hàng theo giá trị thì sẽ sử dụng 2 cách trên. Trong tình huống phải so sánh đối chiếu dữ liệu thì chúng ta buộc phải tô màu cả ở hàng và cột.

Bước 1:

Trong giao diện nhập mã code VBA, bạn cũng nhấn vào sheet đang làm việc rồi nhập đoạn mã code dưới đây.

   Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next Cells.Interior.ColorIndex = 0 ActiveCell.EntireRow.Interior.ColorIndex = 8 ActiveCell.EntireColumn.Interior.ColorIndex = 8 Application.CutCopyMode = True End Sub   

Hoặc dùng mã code bên dưới đây nếu mã code trên có vấn đề.

   Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Update 20140318 Static xRow Static xColumn If xColumn    "" Then With Columns(xColumn).Interior .ColorIndex = xlNone End With With Rows(xRow).Interior .ColorIndex = xlNone End With End If pRow = Selection.Row pColumn = Selection.Column xRow = pRow xColumn = pColumn With Columns(pColumn).Interior .ColorIndex = 6 .Pattern = xlSolid End With With Rows(pRow).Interior .ColorIndex = 6 .Pattern = xlSolid End With End Sub   

Cách tự động nổi bật dòng, cột trong Excel

Bước 2:

Sau khi đóng giao diện nhập mã VBA này, người dùng nhấn bất kỳ vào một ô và thấy cả cột và hàng đi qua ô kia đều được tô màu phân biệt với những ô còn lại.

Cách tự động nổi bật dòng, cột trong Excel

Màu sắc cho các ô khi đánh dấu sẽ phụ thuộc vào bảng giá trị mã màu ColorIndex. Để đổi màu cho cột khi đánh dấu, chúng ta cần thay số giá trị thể hiện cho mỗi màu theo bảng này.

Cách tự động nổi bật dòng, cột trong Excel

Để đổi màu chúng ta cần mở giao diện nhập mã trong VBA, rồi thay đổi số giá trị tại ColorIndex = 8 thành ColorIndex = 40 chẳng hạn.

Cách tự động nổi bật dòng, cột trong Excel

Khi đó màu dòng trong Excel được chuyển sang màu khác.

Cách tự động nổi bật dòng, cột trong Excel

Với kiểu tô màu cho cột và ô người dùng hoàn toàn có thế phối hợp 2 màu không giống nhau trong đoạn mã code.

Cách tự động nổi bật dòng, cột trong Excel

Kết quả cột và hàng trong Excel đã chuyển thành 2 màu không trùng lặp như hình dưới đây.

Cách tự động nổi bật dòng, cột trong Excel

Thêm 1 cách nữa để bạn tô màu cho hàng, cột trong Excel. Chỉ cần nhập code đúng thì hàng và cột khi nhấn chuột vào đều được tô màu, dễ dàng đối chiếu, đối chiếu hay tìm kiếm tin tức theo hàng hoặc cột, đặc biệt với bảng tính dài.

Chúc các bạn thực hiện thành công!

  • Hàm DCOUNTA, cách sử dụng hàm đếm ô không trống trong Excel
  • Cách thêm trung tâm vào ô trong Excel
  • Hàm COUNTIFS, cách dùng hàm đếm ô theo không ít điều kiện trong Excel
  • Phân biệt các hàm SUM, SUMIF, SUMIFS và DSUM

tô màu cột excel,cách tô màu dòng excel,tô màu xen kẽ excel,cách tô màu xen kẽ excel,cách tô màu cột excel tự động,tô màu dòng excel tự động,cách đổi màu dòng excel,đổi màu cột excel

Nội dung Cách tự động nổi bật dòng, cột trong Excel được tổng hợp sưu tầm biên tập bởi: Tin Học Trường Tín. Mọi ý kiến vui lòng gửi Liên Hệ cho truongtin.top để điều chỉnh. truongtin.top tks.

Bài Viết Liên Quan


Xếp Hạng post

Bài Viết Khác

--