Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA неправильно проставляет формат поля сводной таблицы / 2 сообщений из 2, страница 1 из 1
11.11.2013, 06:31
    #38459769
kikki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA неправильно проставляет формат поля сводной таблицы
Цель в том, чтобы классы разрядов были разделены пробелами через каждые три разряда. Код VBA устанавливает формат вычисляемого поля сводной таблицы:

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



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

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



а не такой:

Код: vbnet
1.
# ##0




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


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