Thuộc tính Phông chữ của đối tượng Phạm vi trong Excel VBA cho phép truy cập vào nhiều thuộc tính khác. Đó là vì thuộc tính Font trả về chính một đối tượng; đối tượng Phông chữ. Đối tượng Font có nhiều thuộc tính như thuộc tính Color và thuộc tính Bold.

Thuộc tính màu Để thay đổi màu của một phạm vi Excel, hãy sử dụng thuộc tính Phông chữ của đối tượng Phạm vi, sau đó sử dụng thuộc tính Màu của đối tượng Phông chữ.

  1. Thêm dòng mã sau:

Range("A1").Font.Color = -16776961

Giải thích: Chúng ta lấy con số lạ này từ đâu? Chà, chúng tôi đã bắt đầu liên kết: / vba -amples-macro-recorder [Macro Recorder] `và thay đổi màu của một ô thành màu đỏ. Bạn có thể làm điều này cho mọi màu! 2. Dòng mã sau đây cho cùng một kết quả.

Range("A1").Font.Color = vbRed

Giải thích: vbRed là một loại hằng số tích hợp sẵn trong Excel VBA. Đặt con trỏ của bạn vào vbRed trong Visual Basic Editor và nhấp vào F1 để xem bạn có thể sử dụng hằng số nào khác.

  1. Dòng mã sau đây cho cùng một kết quả.

Range("A1").Font.Color = RGB(255, 0, 0)

Giải thích: RGB là viết tắt của Red, Green và Blue. Đây là ba màu cơ bản. Mỗi thành phần có thể nhận giá trị từ 0 đến 255. Với chức năng này, bạn có thể tạo mọi màu. RGB (255,0,0) cho màu Đỏ thuần.

Thuộc tính in đậm Dòng mã sau tô đậm một dải:

Range("A1").Font.Bold = True

Để bỏ dấu một dải ô, bạn có thể sử dụng từ khoá Sai. Đối tượng Font có nhiều thuộc tính hơn. Nếu bạn muốn lập trình những thứ này, chỉ cần sử dụng Macro Recorder để xem cách thực hiện! Thông thường mã được tạo bởi Trình ghi Macro quá dài. Ví dụ: Trình ghi Macro tạo mã sau khi chúng tôi in đậm Phạm vi (“A1”).

Font and Bold Property in Excel VBA

Chúng ta vừa thấy rằng hai dòng mã này có thể được viết như một dòng mã.