Свойство на шрифт на Excel VBA - Лесни макроси на Excel

Съдържание

The Свойство на шрифта на обекта Range в Excel VBA дава достъп до много други имоти. Това е така, защото свойството Font връща самия обект; обекта Font. Обектът Font има много свойства като свойството Color и свойството Bold.

Свойство на цвета

За да промените цвета на диапазон на Excel, използвайте свойството Font на обекта Range и след това свойството Color на обекта Font.

1. Добавете следния код:

Диапазон ("A1"). Font.Color = -16776961

Обяснение: Откъде да вземем този странен номер? Е, стартирахме макрорекордера и променихме цвета на клетката на червен. Можете да направите това за всеки цвят!

2. Следният код показва точно същия резултат.

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

Обяснение: vbRed е нещо като вградена константа в Excel VBA. Поставете курсора на vbRed в редактора на Visual Basic и щракнете върху F1, за да видите кои други константи можете да използвате.

3. Следният код показва точно същия резултат.

Диапазон ("A1"). Font.Color = RGB (255, 0, 0)

Обяснение: RGB означава червено, зелено и синьо. Това са трите основни цвята. Всеки компонент може да приеме стойност от 0 до 255. С тази функция можете да направите всеки цвят. RGB (255,0,0) дава чист червен цвят.

Удебелен имот

Следният код код удебелява диапазон:

Диапазон ("A1"). Font.Bold = Вярно

За да премахнете удебеленият диапазон, можете да използвате ключовата дума False. Обектът Font има много повече свойства. Ако искате да програмирате такива неща, просто използвайте макрорекордера, за да видите как да го направите! Обикновено кодът, създаден от макрорекордера, е твърде дълъг. Например, макрорекордерът създава следния код, когато удебелим Range ("A1").

Току -що видяхме, че тези две кодови линии могат да бъдат записани като един кодов ред.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave