powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA неправильно проставляет формат поля сводной таблицы
2 сообщений из 2, страница 1 из 1
VBA неправильно проставляет формат поля сводной таблицы
    #38459769
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цель в том, чтобы классы разрядов были разделены пробелами через каждые три разряда. Код VBA устанавливает формат вычисляемого поля сводной таблицы:

Код: vbnet
1.
2.
3.
With .PivotFields("Сумма доставки")
.NumberFormat = "# ##0"
End With



Однако правильный вид ячейки не приобретают. Если открыть свойства ячеек, то мы увидим, что кодом, на самом деле, проставился такой числовой формат :

Код: vbnet
1.
#\ ##0



а не такой:

Код: vbnet
1.
# ##0




Вопрос в том, что это за страшный бэкслэш, почему он проставляется, и как в коде прописать проставление ячейкам нужного мне формата?
...
Рейтинг: 0 / 0
VBA неправильно проставляет формат поля сводной таблицы
    #38459862
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kikki, попробуйте вместо NumberFormat, NumberFormatLocal. Если не пойдет - выкладывайте пример.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA неправильно проставляет формат поля сводной таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]