Учет Числовой формат через VBA Форматирование
Давайте рассмотрим пример, чтобы понять, как и где мы можем отформатировать ячейку для учета.
У нас есть данные о количестве продукта в диапазоне A1: B9, в котором столбец A содержит название продукта, а столбец B — его количество. Мы хотим отформатировать диапазон сумм как бухгалтерский. Формат помещает знак доллара слева и добавляет два десятичных знака к числу. Этот формат предназначен для отображения денег.
Чтобы написать макрос, выполните следующие действия: — * Откройте страницу VBA, нажмите клавишу Alt + F11.
-
Вставьте модуль.
-
Напишите указанный ниже код:
Sub FormatAccounting ()
Рабочий лист Dim Sh As
Установить Sh = ThisWorkbook.Sheets (1)
Sh.Range («B2: B9»). NumberFormat = «_ ($ , 0.00 ); _ ($ (, 0.00); _ ($» «» «?? ); _ (@) «*
End Sub
Пояснение кода: —
Сначала мы указали тему для кода, затем мы определили все переменные, после чего мы определили диапазон, в который мы хотим поместить формат учета.
Когда вы запустите макрос, нажав клавишу F5, вы получите желаемый результат в Microsoft Excel.
@ http: //www.excelforum/ [www.excelforum] один из пользователей задал похожий вопрос: —
$ Знак перед значением
У меня есть этот код, но не могу понять, как я могу поставить знак доллара впереди. В приведенном ниже коде не ставится знак $ перед этим значением 2220,45-. Хотелось бы, чтобы он отображался как 2220,45 долларов — Чтобы проверить решение, нажмите здесь.