|
не правильные итоги при использоании команды Subtotal
|
|||
---|---|---|---|
#18+
Добрый день. Использую уже много лет вот такую команду для создания итогов в екселе XlSheet.Range(XlSheet.Cells(StartRowNumber - 1, 1), XlCellGroup).Subtotal(GroupBy:=1, Function:=-4157, TotalList:=GroupFields, Replace:=False, PageBreaks:=False, SummaryBelowData:=False) На большинстве машин все работает отлично и итоги создаются вверху, но есть у моих клиентов несколько машин у которых итоги всегда создаются внизу. Даже если в екселе их создать. Т.е. опция SummaryBelowData получается вообще не работает. Переустановки офиса не помогли со лов админов. Не знаю точно, но офис там один из последних. Есть подозрение что что-то нужно в реестре подправить. Но вот что именно? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2019, 12:32 |
|
не правильные итоги при использоании команды Subtotal
|
|||
---|---|---|---|
#18+
maximIZ, есть пока в голове только один вариант, при котором это не сработает - на листе уже есть пром.итоги, с итогами внизу. Попробуйте убирать их принудительно: Код: vbnet 1.
или поставить аргумент Replace в True: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2019, 10:20 |
|
не правильные итоги при использоании команды Subtotal
|
|||
---|---|---|---|
#18+
The_Prist, спасибо. но у меня перед созданием итогов нет других итогов чтобы их убирать. Лист просто заполнен информацией которую нужно группировать. Или тут есть какой-то скрытый смысл в параметре Replace:=True ? Он же удаляет предыдущие уже имеющиеся итоги? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2019, 00:15 |
|
|
start [/forum/topic.php?fid=61&tid=2172030]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 400ms |
0 / 0 |