AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.08.2005, 16:34   #1  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
День добрый.
Что-то я туплю.
Выкидываю отчет в Эксель.
Пытаюсь создать на листе итоги (которые в Экселе делаются через Данные - Итоги).
Смотрю на это дело - в методе Range.Subtotal полагается указывать следующие параметры:
<div class='CALtop'>C/AL</div><div class='CAL'>
Long GroupBy;
XLCONSOLIDATIONFUNCTION Function;
Variant TotalList;
Variant Replace;
Variant PageBreaks;
XLSUMMARYROW SummaryBelowData;
</div>

Теперь смотрю в записанный макрос (суммирую два столбца - 3-й и 4-й)
<div class='CALtop'>C/AL</div><div class='CAL'>
Selection.Subtotal
 GroupBy:=1,
 Function:=xlSum,
 TotalList:=Array(3, 4),
 _Replace:=True,
 PageBreaks:=False,
 SummaryBelowData:=True
</div>
Дык вот как передать в C/AL ентот самый TotalList?
Что нужно указать в Range.SubTotal вместо "Array(3, 4)"?

Прошу прощения, если вопрос тупой, я в VBA совсем не шарю, к сожалению.
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:01.