Властивість шрифту Excel VBA - Прості макроси Excel

Зміст

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

Властивість кольору

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

1. Додайте такий рядок коду:

Діапазон ("A1"). Колір шрифту = -16776961

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

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

Діапазон ("A1"). Font.Color = vbRed

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

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

Діапазон ("A1"). Колір шрифту = RGB (255, 0, 0)

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

Смілива власність

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

Діапазон ("A1"). Font.Bold = True

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

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

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave