《Consolidate方法.docx》由会员分享,可在线阅读,更多相关《Consolidate方法.docx(2页珍藏版)》请在三一文库上搜索。
1、Consolidate 方法将若干工作表中若干区域的数据合并计算至单个工作表上的单个区域。Variant类型。expression.Consolidate(Sources, Function, TopRow, LeftColumn, CreateLinks)expression 必需。该表达式返回“应用于”列表中的对象之一。Sources Variant 类型,可选。以字符用数组的形式给出合并计算的源,该数组中包含R1C1-样式的引用记号。这些引用必须包含将要合并计算的工作表的完 整路径。Function XlConsolidationFunction 类型,可选。XlConsilidatio
2、nFunction可为以下 XlConsilidationFunction 常量之一。xlAverage default.xlCountxlCountNumsxlMaxxlMinxlProductxlStDevxlStDevPxlSumxlVarxlVarPTopRow Variant 类型,可选。如果为True ,则基于合并计算区域中首行内的 列标题对数据进行合并计算。如果为False ,则按位置进行合并计算。默认值为 False oLeftColumn Variant 类型,可选。如果为True ,则基于合并计算区域中左列 内的行标题对数据进行合并计算。如果为False ,则按位置进行合并计算。默认值为False 。CreateLinks Variant 类型,可选。如果为True ,则合并计算将使用工作表 链接。如果为False ,则合并计算时将复制数据。默认值为False。示例本示例使用SUM函数对工作表Sheet 2和工作表Sheet 3的数据进行合并计 算,将结果放到工作表Sheet1中。Worksheets(Sheet1).Range(A1).Consolidate _Sources:=Array(Sheet2!R1C1:R37C6, Sheet3!R1C1:R37C6), _ Function:=xlSum