10.08.2005, 16:34 | #1 |
NavAx
|
День добрый.
Что-то я туплю. Выкидываю отчет в Эксель. Пытаюсь создать на листе итоги (которые в Экселе делаются через Данные - Итоги). Смотрю на это дело - в методе 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 совсем не шарю, к сожалению.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|