💡 Для кого эта статья: новичкам в VBA, аналитикам, бухгалтерам, преподавателям Excel и всем, кто хочет сократить время на ручное оформление таблиц. Если вы регулярно работаете с Excel — вы точно сталкивались с рутиной: нужно изменить формат чисел, сделать текст жирным, выделить курсивом или подчёркиванием. Вручную — это десятки кликов. А теперь представьте, что всё это можно автоматизировать одним макросом. Добро пожаловать в мир VBA! Сегодня мы разберёмся: Range(...).NumberFormat — это свойство объекта Excel, которое определяет, как будет отображаться число в ячейке. Вы можете задать: Sub FormatToTwoDecimals() Range("A1:C6").NumberFormat = "0.00" End Sub 📌 Что делает код: задаёт числовой формат с двумя знаками после запятой для диапазона A1:C6. 🔧 Если вы хотите три знака, используйте "0.000", а если проценты, добавьте %: "0.00%". Sub FormatAsPercentage() Range("A1:C6").NumberFormat = "0.00%" End Sub 📎 Это полезно, когда вы работаете с коэффициентами и хотите видеть их как проценты
Бонус + Задать формат чисел и стилизовать текст в ячейках Excel с помощью VBA: простые макросы для автоматизации
18 мая 202518 мая 2025
64
3 мин