AutoFillGroupTable
(
ListObject oGroupTable,
AutoFillUserSettings oAutoFillUserSettings,
AutoFillWorkbookResults oAutoFillWorkbookResults
)
{
Debug.Assert(oGroupTable != null);
Debug.Assert(oAutoFillUserSettings != null);
Debug.Assert(oAutoFillWorkbookResults != null);
AutoFillNumericComparisonColumn(oGroupTable,
oAutoFillUserSettings.GroupCollapsedSourceColumnName,
GroupTableColumnNames.Collapsed,
oAutoFillUserSettings.GroupCollapsedDetails
);
if (
AutoFillColumnViaCopy(oGroupTable,
oAutoFillUserSettings.GroupLabelSourceColumnName,
GroupTableColumnNames.Label)
&&
oAutoFillUserSettings.GroupLabelDetails.PrependWithGroupName
)
{
PrependGroupLabelsWithGroupNames(oGroupTable);
}
}