Як відформатувати клітинки в excel за допомогою vba (з прикладами)


Існує велика різноманітність способів форматування клітинок у Excel за допомогою різних властивостей VBA, зокрема:

  • Додайте відступ
  • застосування
  • Кордони
  • Творець
  • Символьний шрифт
  • ПрихованаФормула
  • Горизонтальне вирівнювання
  • Рівень вилучення
  • Інтер’єр
  • Заблоковано
  • Об’єднати клітинки
  • Числовий формат
  • NumberLocalFormat
  • Орієнтація
  • Батько
  • ReduceToAdjust
  • Вертикальне вирівнювання
  • Обернути текст

Створивши макрос у VBA, ви можете використовувати одну або кілька з цих властивостей для форматування клітинок у певному діапазоні на аркуші Excel.

У наступному прикладі показано, як це зробити на практиці.

Приклад: як відформатувати клітинки в Excel за допомогою VBA

Припустімо, що в Excel є такий список назв баскетбольних команд:

Ми можемо створити наступний макрос для форматування кожної клітинки в діапазоні A2:A11 з певними властивостями:

 SubFormatCells ()

    With Worksheets("Sheet1").Range("A2:A11")
     .Font.FontStyle = "Bold"
     .Font.Name = "Calibri"
     .Font.Size = 13
     .Font.Color = vbRed
     .HorizontalAlignment = xlCenter
    End With

End Sub

Після запуску цього макросу кожна клітинка в діапазоні A2:A11 буде відформатована у вказаний спосіб:

Використовуючи цей конкретний макрос, ми внесли такі зміни в кожну клітинку в діапазоні A2:A11 :

  • Ми змінили стиль шрифту на жирний.
  • Ми змінили сімейство шрифтів на Calibri.
  • Ми змінили розмір шрифту на 13.
  • Змінюємо колір шрифту на червоний.
  • Ми відцентрували текст по горизонталі.

Зверніть увагу, що в цьому прикладі показано лише один спосіб форматування клітинок у певному діапазоні.

Використовуючи різноманітні властивості, доступні у VBA, ви можете відформатувати комірки до потрібного вам вигляду.

Примітка . Ви можете знайти повну документацію щодо всіх можливих властивостей форматування клітинок у VBA тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання у VBA:

Як зробити шрифт жирним за допомогою VBA
Як центрувати текст за допомогою VBA
Як встановити розмір шрифту за допомогою VBA

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *