Hướng dẫn macro to color cells in excel - macro để tô màu các ô trong excel
Thay đổi màu nền trong Excel VBA rất dễ dàng. Sử dụng thuộc tính bên trong để trả về một đối tượng nội thất. Sau đó sử dụng thuộc tính ColorIndex của đối tượng bên trong để đặt màu nền của ô.background colors in Excel VBA is easy. Use the Interior property to return an Interior object. Then use the ColorIndex property of the Interior object to set the background color of a cell. Đặt ba nút lệnh trên bảng tính của bạn và thêm các dòng mã sau: 1. Dòng mã bên dưới đặt màu nền của ô A1 thành màu xanh nhạt. Phạm vi ("A1"). Nội thất.colorindex = 37 Result: 2. Dòng mã sau đây đặt màu nền của ô A1 thành 'Không điền'. Phạm vi ("A1"). Nội thất.colorindex = 0 Result: 3. Nếu bạn muốn biết số màu của một màu, chỉ cần hỏi Excel VBA. MSGBOX Lựa chọn.Interior.ColorIndex Chọn ô A1 và nhấp vào nút Lệnh trên trang tính: Result: 4. Thuộc tính ColorIndex cho phép truy cập vào bảng màu gồm 56 màu. Lưu ý: Tải xuống tệp Excel để xem cách chúng tôi tạo bảng màu này. 5. Nếu bạn không thể tìm thấy màu cụ thể mà bạn đang tìm kiếm, hãy sử dụng thuộc tính màu và chức năng RGB. Phạm vi ("A1"). Nội thất.Color = RGB (255, 0, 0) Giải thích: RGB là viết tắt của màu đỏ, xanh lá cây và xanh dương. Đây là ba màu chính. Mỗi thành phần có thể mang một giá trị từ 0 đến 255. Với chức năng này, bạn có thể tạo mọi màu sắc. RGB (255,0,0) cho màu đỏ nguyên chất (ColorIndex = 3 tạo ra kết quả chính xác tương tự). Áp dụng cho: Microsoft Excel 365, 2021, 2019, 2016. Trong ngày hôm nay, VBA cho hướng dẫn tự động hóa Excel, chúng tôi sẽ tìm hiểu về cách chúng tôi có thể lập trình thay đổi màu sắc của một ô dựa trên giá trị ô. Chúng ta có thể sử dụng kỹ thuật này khi phát triển bảng tính bảng điều khiển chẳng hạn. Bước #1: Chuẩn bị bảng tính của bạnNếu bạn chưa phát triển trên Excel, chúng tôi khuyên bạn nên xem xét hướng dẫn giới thiệu của chúng tôi về các macro Excel. Bạn cũng cần đảm bảo rằng tab Nhà phát triển có sẵn trong Ribbon Microsoft Excel của bạn, vì bạn sẽ sử dụng nó để viết một số mã đơn giản.
Bước #2: Thay đổi màu bên trong ô dựa trên giá trị với cell.interior.color
|