时间:2023-01-15 12:40:57来源:本站整理作者:点击:
excelvba如何建立工作表? set tsbc = thisworkbook.pivotcaches.create(xldatabase,sheets(1).range("A1").currentregion,4),现在小编就来说说关于excelvba如何建立工作表?下面内容希望能帮助到你,我们来一起看看吧!
set tsbc = thisworkbook.pivotcaches.create(xldatabase,sheets(1).range("A1").currentregion,4)
创建一个数据透视表的缓存空间,sheets(1).range("A1").currentregion要生成透视表的数据区域(注此数据区域需要有表头);后一个参数”4“,意思不详,默认这样表述。
set tsb = tsbc.createpivotTable(sheets(2).[a1],"数据透视表1",true,4)
将透视表放在sheets(2).[a1]处,"数据透视表1"是透视表的名称,自由取名(有多个透视表时不要相同)。后二个参数意思不详,默认这样表述。
with tsb
.pivotfields("表头名二").orientation=xlcolumnfield 添加为”列项“
.pivotfields("表头名一").orientation=xlrowfield 添加为”行项“
.pivotfields("表头名三").orientation=xldatafield 添加为”值项“
.pivotfields("表头名一").autosort 2, "求和项:表头名三"
按"求和项:表头名三" ,对”表头名一“的 进行 降序排序。(1 为升序)
.RowAxislayout xlTabularRow //经典透视布局
end with
第二种写法
with tsb
.addfields "一","二" 先是”行项“逗号之后是”列项“
添加多个的写法.addfields array("一","四"),array("二","三")
.adddatafield .pivotfields("表头名三"), , xlsum (最后参数指求和)
end with
完整语句:
dim tsbc as pivotcache,tsb as pivottable
set tsbc = thisworkbook.pivotcaches.create(xldatabase,sheets(1).range("A1").currentregion,4)
set tsb = tsbc.createpivotTable(sheets(2).[a1],"数据透视表1",true,4)
with tsb
.addfields "一","二"
.adddatafield .pivotfields("表头名三"), , xlsum
.pivotfields("一").autosort 2, "求和项:三"
.RowAxislayout xlTabularRow
end with
,“关公”陆树铭因病去世,网爆大衣哥亲往西安悼念,被赞有情有义“关公”陆树铭因病去世,网爆大衣哥亲往西安悼念,被赞有情有义
关注公益慈善可以在哪里查询全国慈善组织的公开信息 蚂蚁庄园1月12日答案《卿卿日常》24节气姑娘结局是什么_《卿卿日常》24节气姑娘离开老三了吗《卿卿日常》小说大结局是什么 尹峥和李薇最后在一起了吗《点燃我温暖你》高见鸿背叛李峋了吗 高见鸿结局是什么《回来的女儿》原著小说介绍_《回来的女儿》改编自哪一部原著小说
Copyright 2022-2026 feiyundao.com 〖妃孕岛〗 版权所有 备案号 :陕ICP备2022000637号-3
声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告