Свойство Font объекта Range в Excel VBA предоставляет доступ к множеству других свойств. Это потому, что свойство Font возвращает сам объект; объект Font. Объект Font обладает многими свойствами, как свойства цвета и Жирными собственности.

Цвет Свойство Чтобы изменить цвет диапазона Excel, используйте свойство Font объекта Range, а затем свойство Color объекта Font.

  1. Добавьте следующую строку кода:

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

Объяснение: Где мы получаем это странное число от? Ну, мы начали ссылку: / VBA-примеры макро-рекордер [Macro Recorder] и изменили цвет ячейки на красный. Вы можете сделать это для каждого цвета! 2. Следующий код строки дает точно такой же результат.

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

Объяснение: vbRed является своим родом встроенной константы в Excel VBA. Наведите курсор на vbRed в редакторе Visual Basic и нажмите F1, чтобы увидеть, какие другие константы, которые можно использовать.

  1. Следующий код строки дает точно такой же результат.

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 слишком долго. Например, Macro Recorder создает следующий код, когда мы полужирный Range ( «A1»).

Font and Bold Property in Excel VBA

Мы только что видели, что эти две строки кода можно записать в виде одной строки кода.