Hướng dẫn how do i change the color of a cell in excel using vba? - Làm cách nào để thay đổi màu của một ô trong excel bằng vba?

Quay trở lại ví dụ về mã VBA

Hướng dẫn này sẽ trình bày cách thay đổi màu nền tế bào bằng VBA.

Thay đổi màu nền ô với nội thất.colorindex

Để thay đổi màu nền tế bào bằng VBA, bạn có thể sử dụng thuộc tính bên trong.ColorIndex. Ở đây, một vài cách để thay đổi màu nền của ô A1.

Một ví dụ sử dụng phương thức phạm vi ():

Range("A1").Interior.ColorIndex = 5

Một ví dụ sử dụng phương thức CELL ():

Cells(1, 1).Interior.ColorIndex = 15

Cần một cách dễ dàng để xác định số nào bằng màu gì? Kiểm tra tham chiếu màu cho ColorIndex.

Mã hóa VBA được thực hiện dễ dàng

Ngừng tìm kiếm mã VBA trực tuyến. Tìm hiểu thêm về Automacro-Trình tạo mã VBA cho phép người mới bắt đầu mã hóa các quy trình từ đầu với kiến ​​thức mã hóa tối thiểu và với nhiều tính năng tiết kiệm thời gian cho tất cả người dùng!

Hướng dẫn how do i change the color of a cell in excel using vba? - Làm cách nào để thay đổi màu của một ô trong excel bằng vba?

Tìm hiểu thêm!

Bỏ qua nội dung

Thay đổi màu nền của phạm vi ô trong Excel VBA

Trang chủ »Excel VBA» Thay đổi màu nền của phạm vi ô trong Excel VBAExcel VBA » Change Background Color of Cell Range in Excel VBA

  • Hướng dẫn how do i change the color of a cell in excel using vba? - Làm cách nào để thay đổi màu của một ô trong excel bằng vba?

Description:

Đó là một tính năng thú vị trong Excel, chúng ta có thể thay đổi màu nền của ô, phạm vi trong Excel VBA. Đặc biệt, trong khi chuẩn bị các báo cáo hoặc bảng điều khiển, chúng tôi thay đổi nền tảng để làm cho nó sạch sẽ và có được cái nhìn chuyên nghiệp cho các dự án của chúng tôi.

Thay đổi màu nền của phạm vi ô trong Excel VBA - (các) giải pháp:

Hướng dẫn how do i change the color of a cell in excel using vba? - Làm cách nào để thay đổi màu của một ô trong excel bằng vba?

Chúng ta có thể sử dụng các thuộc tính bên trong hoặc nội thất.colorindex của một cơn thịnh nộ/ô để thay đổi màu nền.

Thay đổi màu nền của phạm vi ô trong Excel VBA - ví dụ

Các ví dụ sau đây sẽ chỉ cho bạn cách thay đổi nền hoặc màu nội thất trong Excel bằng VBA.

ví dụ 1

Trong ví dụ này dưới đây, tôi đang thay đổi màu nền B3 phạm vi bằng cách sử dụng đối tượng ô

Sub sbRangeFillColorExample1()

'Using Cell Object
Cells(3, 2).Interior.ColorIndex = 5 ' 5 indicates Blue Color

End Sub
Example 2

Trong ví dụ này dưới đây, tôi đang thay đổi màu nền B3 phạm vi bằng cách sử dụng đối tượng phạm vi

Sub sbRangeFillColorExample2()

'Using Range Object
Range("B3").Interior.ColorIndex = 5

End Sub
EXMample 3

Chúng ta cũng có thể sử dụng định dạng màu RGB, thay vì ColorIndex. Xem ví dụ sau:

Sub sbRangeFillColorExample3()
'Using Cell Object
Cells(3, 2).Interior.Color = RGB(0, 0, 250)

'Using Range Object
Range("B3").Interior.Color = RGB(0, 0, 250)

End Sub
Ex ví dụ 4

Ví dụ sau đây sẽ áp dụng tất cả các mẫu ColorIndex 1 đến 55 trong ActiveSheet.

Sub sbPrintColorIndexColors()
Dim iCntr

For iCntr = 1 To 56
    Cells(iCntr, 1).Interior.ColorIndex = iCntr
    Cells(iCntr, 1) = iCntr
Next iCntr

End Sub
Instrations:
  1. Mở sổ làm việc Excel
  2. Nhấn Alt+F11 để mở Trình chỉnh sửa VBA
  3. Chèn một mô -đun mới từ menu chèn
  4. Sao chép mã trên và dán vào cửa sổ mã
  5. Lưu tệp dưới dạng sổ làm việc được bật macro
  6. Nhấn F5 để thực hiện thủ tục
  7. Bạn có thể thấy các màu bên trong đang thay đổi theo mã của chúng tôi

Thay đổi màu nền của phạm vi ô trong Excel VBA - Tải xuống: Tệp ví dụ

Dưới đây là ảnh chụp màn hình mẫu của tệp ví dụ.

Hướng dẫn how do i change the color of a cell in excel using vba? - Làm cách nào để thay đổi màu của một ô trong excel bằng vba?

Tải xuống tệp và khám phá cách thay đổi màu sắc bên trong hoặc nền trong Excel bằng VBA.

Tab phân tích - ColorIndex

120 Mẫu quản lý dự án chuyên nghiệp!

Tiết kiệm tới 85%ưu đãi thời gian giới hạn LIMITED TIME OFFER

Một mẫu mạnh mẽ và đa năng để quản lý dự án. Bây giờ quản lý liền mạch các dự án, nhiệm vụ, cuộc họp, thuyết trình, nhóm, khách hàng, các bên liên quan và thời gian của bạn. Trang này mô tả tất cả các tính năng và tùy chọn mới tuyệt vời đi kèm với các mẫu cao cấp của chúng tôi.

Hướng dẫn how do i change the color of a cell in excel using vba? - Làm cách nào để thay đổi màu của một ô trong excel bằng vba?

Gói tất cả trong một gói cao cấp quản lý dự án
120+ Project Management
Premium Templates

Gói thiết yếu 50+ Mẫu cao cấp quản lý dự án
50+ Project Management
Premium Templates

Hơn 50 gói quản lý dự án Excel
Project Management
Templates Pack

Hơn 50 gói quản lý dự án PowerPoint
Project Management
Templates Pack

Gói mẫu quản lý dự án từ 25+ MS
Project Management
Templates Pack

Mẫu quản lý dự án cuối cùng

Mẫu quản lý tài nguyên cuối cùng

Mẫu quản lý danh mục đầu tư dự án

Chia sẻ câu chuyện này, chọn nền tảng của bạn!

3 bình luận

  1. Cần trợ giúp trong Excel

    Trong công ty có 10000 nhân viên và tất cả đều có nhiệm vụ trong một ca, B thay đổi, thay đổi C. Mỗi ca 08 giờ

    Tôi phải tìm những nhân viên làm việc liên tục 10 ngày trở lên sau đó 10 ngày

    Vui lòng giúp tôi tìm giải pháp bằng cách sử dụng Macro VB trong Excel hoặc bất kỳ cách nào khác để tìm từ không có dữ liệu lớn trong Excel

    Vui lòng cung cấp cho tôi giải pháp.

  2. Harbinder Singh phụ thuộc vào cơ sở dữ liệu của bạn, có thể kiểm tra bằng mã VBA cho bộ lọc dựa trên các tiêu chí, chọn phạm vi và sau đó tô màu nó, liên quan!
    its dependes of your database, can check with a vba code for filter based on the criteria, select the range and then color it,
    Regards!

  3. Cảm ơn! Thật tuyệt vời. Nó cho phép tôi kiểm soát màu sắc đáng tin cậy hơn nhiều so với định dạng có điều kiện.

Quản lý hiệu quả các dự án của bạn và & NBSP; Tài nguyên
Projects and  Resources

Với các mẫu quản lý dự án chuyên nghiệp và cao cấp của chúng tôi!

Analysistabs.com cung cấp các công cụ, mẫu và bảng điều khiển dự án miễn phí và cao cấp để quản lý hiệu quả các dự án và phân tích dữ liệu. provides free and premium project management tools, templates and dashboards for effectively managing the projects and analyzing the data.

Chúng tôi là một nhóm chuyên môn chuyên môn về Excel VBA, phân tích kinh doanh, quản lý dự án. Chúng tôi chia sẻ bản đồ của chúng tôi để dự án thành công với các công cụ, mẫu, hướng dẫn và mẹo sáng tạo.

Quản lý dự án

  • Quản lý dự án
  • Mẫu miễn phí
  • Mẫu cao cấp
  • Kế hoạch dự án
  • Hoạt động dự án
  • Thẩm định dự án
  • Ngân sách dự án
  • Điều lệ dự án
  • Tài nguyên dự án
  • Tình trạng của dự án
  • Dòng thời gian dự án
  • Biểu đồ Gantt

Excel VBA

  • Blog
  • Hướng dẫn Excel
  • Hướng dẫn VBA
  • Mã khám phá mã VBA
  • 15 macro Excel cho người mới bắt đầu
  • Hơn 100 macro VBA hữu ích nhất
  • Các dự án VBA
  • Mẫu
  • Bảng điều khiển
  • Tải xuống
  • Kiến thức cơ bản

Tải xuống miễn phí Excel 2007, 2010, 2013 Bổ trợ để tạo bảng điều khiển sáng tạo, công cụ khai thác dữ liệu, phân tích, trực quan hóa. Tìm hiểu VBA cho MS Excel, Word, PowerPoint, Access, Outlook để phát triển các ứng dụng bán lẻ, bảo hiểm, ngân hàng, tài chính, viễn thông, lĩnh vực chăm sóc sức khỏe.

Hướng dẫn how do i change the color of a cell in excel using vba? - Làm cách nào để thay đổi màu của một ô trong excel bằng vba?

Liên kết tải trang
Đi đến đầu

Làm cách nào để thay đổi màu tế bào trong Excel VBA?

Instructions:..
Mở sổ làm việc excel ..
Nhấn Alt+F11 để mở Trình chỉnh sửa VBA ..
Chèn một mô -đun mới từ menu chèn ..
Sao chép mã trên và dán vào cửa sổ mã ..
Lưu tệp dưới dạng sổ làm việc được bật macro ..
Nhấn F5 để thực hiện thủ tục ..
Bạn có thể thấy các màu bên trong đang thay đổi theo mã của chúng tôi ..

Làm cách nào để thay đổi màu của một ô trong excel dựa trên giá trị ô?

Trên tab Home, trong nhóm Style, nhấp vào mũi tên bên cạnh định dạng có điều kiện, sau đó nhấp vào các quy tắc ô tô.Chọn lệnh bạn muốn, chẳng hạn như giữa, bằng văn bản chứa hoặc ngày xảy ra.Nhập các giá trị bạn muốn sử dụng, sau đó chọn một định dạng.