/ / Властивості шрифту Excel VBA

Властивості шрифтів Excel VBA

The Властивості шрифту об'єкта діапазону в Excel VBA дає доступ до багатьох інших властивостей. Це тому, що властивість шрифту повертає сам об'єкт; об'єкт шрифту. Об'єкт Font має багато властивостей, таких як властивість кольору та властивість Bold.

Кольорова властивість

Щоб змінити колір діапазону Excel, скористайтеся властивістю Font об'єкта Range, а потім властивістю Color об'єкта Font.

1. Додайте наступну кодову лінію:

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

Пояснення: звідки ми отримуємо цей дивний номер? Ну, ми запустили макроконтроллер і змінили колір комірки на червоний. Ви можете зробити це за кожен колір!

2. Наступна кодова лінія дає точний результат.

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

Пояснення: vbRed - це свого роду вбудована константа в Excel VBA. Покладіть курсор на vbRed в редактор Visual Basic і натисніть F1, щоб побачити інші константи, які ви можете використовувати.

3. Наступна кодова лінія дає точний результат.

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

Пояснення: RGB означає червоний, зелений та синій. Це три основних кольори. Кожен компонент може приймати значення від 0 до 255. За допомогою цієї функції ви можете зробити кожен колір. RGB (255,0,0) дає чистий червоний колір.

Жорстоке майно

Наступна кодова лінія напівжирний діапазон:

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

Щоб розгорнути діапазон, можна скористатися фальшивим ключовим словом. Об'єкт Font має багато інших властивостей. Якщо ви хочете програмувати подібні речі, просто скористайтеся програмою макрозйомки, щоб дізнатися, як це зробити! Зазвичай код, створений Macro Recorder, занадто довгий. Наприклад, Macro Recorder створює наступний код, коли ми сміливі Range ("A1").

Шрифт і сміття у Excel VBA

Ми щойно бачили, що ці два кодові рядки можна записати як одну кодову лінію.

Також читайте: