Чтобы установить числовой формат для одного или нескольких столбцов на листе, вы можете использовать команду VBA
Вы можете быстро изменить числовой формат для всего столбца, используя интерактивный способ в Excel. Вы нажимаете на букву в заголовке столбца и указываете числовой формат.
Но как вы выполняете эту работу из программы VBA? Используйте следующий макрос:
Sub LegeSpaltenformatFest ()
ActiveSheet.Columns ("B: C"). NumberFormat = "#, ## 0.00"
Конец подписки
Аргумент после команды COLUMNS используется для определения столбцов, которым вы хотите назначить новый числовой формат. Как и в примере, вы можете использовать диапазон столбцов или указать одну букву столбца.
Формат чисел, который будет использоваться в качестве нового формата для столбца или диапазона столбцов, определяется строковым выражением справа. Введите здесь числовой формат в виде текста.
Чтобы узнать, как выглядит существующий числовой формат в ячейке в текстовой форме, вы можете запросить формат ячейки. Для этого щелкните ячейку, нажмите комбинацию клавиш CTRL 1 (при этом откроется диалоговое окно ФОРМАТИРОВАНИЕ ЯЧЕЙКОВ во всех версиях Excel) и переключитесь на вкладку ЧИСЛО. Активируйте запись ОПРЕДЕЛЕННЫЙ ПОЛЬЗОВАТЕЛЕМ в списке КАТЕГОРИЯ. В поле ТИП Excel теперь показывает текущий числовой формат в текстовой нотации.
Чтобы ввести макрос, нажмите комбинацию клавиш ALT F11 в Excel. Это вызывает редактор VBA. Используйте команду ВСТАВИТЬ - МОДУЛЬ, чтобы вставить пустой лист модуля. Чтобы запустить макрос, нажмите комбинацию клавиш ALT F8 в Excel.