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 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 []: Một ví dụ sử dụng phương thức CELL []: 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. 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!Thay đổi màu nền ô với nội thất.colorindex
Range["A1"].Interior.ColorIndex = 5
Cells[1, 1].Interior.ColorIndex = 15
Mã hóa VBA được thực hiện dễ dàng
Tìm hiểu thêm!
Bỏ qua nội dungThay đổ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
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:
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ụ 1Trong 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 SubExample 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 SubEXMample 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 SubEx 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 SubInstrations:
- 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
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ụ.
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.
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
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.
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!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.