Свойство Range.NumberFormat (Excel)
Возвращает или задает значение Variant, определяющее код формата для объекта.
Синтаксис
выражение.NumberFormat
выражение: переменная, представляющая объект Range.
Примечания
Это свойство возвращает значение Null, если все ячейки в указанном диапазоне не имеют один и тот же числовой формат.
Код формата – это строка в параметрах Коды форматов в диалоговом окне Формат ячеек. Функция Format использует другие коды формата, в отличие от свойств NumberFormat и NumberFormatLocal.
Дополнительные сведения см. в статье Коды числовых форматов (служба поддержки Майкрософт).
Пример
В этих примерах задается числовой формат для ячейки A17, строка 1, столбец C (соответственно) на Листе1.
Worksheets("Sheet1").Range("A17").NumberFormat = "General"
Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss"
Worksheets("Sheet1").Columns("C"). _
NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.