Computer >> Máy Tính >  >> Phần mềm >> Office

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

Nếu bạn làm việc với các tập dữ liệu lớn trong Microsoft Excel, bạn có thể thấy hữu ích khi định dạng các hàng thay thế bằng màu khác. Điều này có thể giúp bạn quét dữ liệu và xác định các mẫu hoặc xu hướng dễ dàng hơn. Bạn có thể sử dụng VBA mã để áp dụng các màu hàng thay thế cho các ô đã hợp nhất khá dễ dàng. Trong bài viết này, tôi sẽ chỉ cho bạn cách thay thế màu hàng cho các ô đã hợp nhất trong Excel một cách dễ dàng. Vì vậy, không cần thảo luận thêm, hãy bắt đầu.

Bạn có thể tải xuống tệp Excel từ liên kết sau và thực hành cùng với nó.

Các bước để tô màu hàng thay thế cho các ô được hợp nhất trong Excel

Trong tập dữ liệu sau, cột ngoài cùng bên trái, Danh mục có nhiều tên loại sản phẩm khác nhau. Ở đó, tôi đã sử dụng Hợp nhất các ô lệnh để hợp nhất các hàng liên tiếp. Việc hợp nhất các hàng không có bất kỳ mẫu cụ thể nào về số hàng. Tôi sẽ sử dụng tập dữ liệu này để chỉ cho bạn áp dụng màu hàng thay thế trong Excel.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

Bước-1:Mở Visual Basic Editor

Tôi sẽ sử dụng VBA mã để áp dụng bảng màu hàng thay thế cho các ô đã hợp nhất trong Excel. Để sử dụng VBA mã, bạn cần mở Visual Basic Editor đầu tiên.

Vì vậy,

❶ Đi tới Nhà phát triển trong ruy-băng.

❷ Bây giờ hãy nhấp vào Visual Basic trong nhóm.

Thao tác này sẽ mở Visual Basic Editor đường thẳng.

Ngoài ra, bạn có thể nhấn ALT + F11 các phím để mở Visual Basic Editor .

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

Đọc thêm: Cách tô màu hàng thay thế dựa trên giá trị ô trong Excel

Bước-2:Chèn mã VBA vào mô-đun mới

Bây giờ bạn cần mở một mô-đun mới để chèn VBA mã số. Để mở một Mô-đun mới,

❶ Đi tới Chèn tab.

❷ Chọn Mô-đun lệnh từ danh sách thả xuống.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

❸ Bây giờ sao chép VBA sau mã.

Sub Alternate_Colors()

  Dim xRw As Long
  Dim xCnt As Long
  Dim xColr As Long

  With Range("B5").CurrentRegion
    .EntireColumn.Interior.Color = xlNone
    .EntireColumn.Borders.LineStyle = xlNone
    .Columns.Borders(xlInsideVertical).Weight = xlThin
    .Columns.Borders(xlInsideHorizontal).Weight = xlThin
    .BorderAround , xlThin
    xColr = RGB(233, 237, 244)
    Do
      xColr = RGB(233, 237, 244) + RGB(208, 216, 232) - xColr
      xCnt = Cells(xRw + 5, "B").MergeArea.Rows.Count
      Cells(xRw + 5, "B").Resize(xCnt, .Columns.Count).Interior.Color = xColr
      xRw = xRw + xCnt
    Loop While xRw < .Rows.Count - 1
  End With

End Sub

Dán nó vào mô-đun mới mở.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

Đọc thêm:Cách tô bóng cho mọi hàng khác trong Excel (3 cách)

Bước-3:Lưu Sổ làm việc dưới dạng Sổ làm việc được Kích hoạt Macro

Để lưu sổ làm việc bằng VBA mã,

❶ Đi tới Tệp trong ruy-băng.

❷ Sau đó chọn nút Lưu lệnh.

Hoặc bạn có thể nhấn CTRL + S các phím với nhau.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

❸ Tiếp theo, nhấp vào Không trong hộp thoại bật lên để tiếp tục với VBA mã.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

❹ Bây giờ hãy chọn Sổ làm việc được bật Macro của Excel (* .xlsm) trong tùy chọn Lưu dưới dạng thả xuống.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

Đọc thêm:Cách tô màu các hàng thay thế trong Excel (8 cách)

Bước-4:Chạy mã VBA

Bây giờ tất cả những gì bạn cần làm là chạy mã. Để chạy VBA mã,

❶ Đi tới Nhà phát triển tab.

❷ Chọn Macro trong nhóm.

Hoặc bạn có thể nhấn ALT + F8 các phím để mở Macro hộp thoại.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

❸ Tiếp theo, nhấp vào nút Chạy trong Macro hộp thoại.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

Do đó, VBA mã sẽ chạy. Mã này sẽ thay thế màu hàng cho các ô đã hợp nhất giống như trong hình sau.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

Đọc thêm:Cách thay thế màu hàng dựa trên nhóm trong Excel (6 phương pháp)

Phần thực hành

Bạn sẽ nhận được một trang tính Excel giống như ảnh chụp màn hình sau, ở cuối tệp Excel được cung cấp, nơi bạn có thể thực hành tất cả các chủ đề được thảo luận trong bài viết này.

Cách tô màu hàng thay thế cho ô được hợp nhất trong Excel

Kết luận

Tôi đã thảo luận về các bước để thay thế màu hàng cho các ô đã hợp nhất trong Excel. Vui lòng đặt bất kỳ câu hỏi nào trong phần bình luận bên dưới. Chúng tôi sẽ cố gắng trả lời tất cả các truy vấn có liên quan càng sớm càng tốt. Và vui lòng truy cập trang web của chúng tôi Exceldemy để khám phá thêm.

Các bài viết có liên quan

  • Màu hàng thay thế trong Excel với định dạng có điều kiện [Video]
  • Cách Thay thế Màu Hàng trong Excel Không có Bảng (5 Phương pháp)