PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[算表] 录制枢纽分析表疑问
楼主:
home0303
(Blue night)
2014-09-19 16:50:11
软件:EXCEL
版本:2007
枢纽命名 = Format(Now, "yyyymmddhhmmss")
Cells(Rows.Count, "A").End(xlUp).Select
列 = Selection.Row
Cells(1, Columns.Count).End(xlToLeft).Select
栏 = ActiveCell.Column
Cells(1, 栏).Offset(0, 2).Select
目的地 = Selection.Column
Range([A1], Cells(列, 栏)).Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
Range([A1], Cells(列, 栏)), Version:=xlPivotTableVersion12).CreatePivotTable _
TableDestination:=Cells(1, 目的地), TableName:= _
MM, DefaultVersion:=xlPivotTableVersion12
因为常需要用到枢纽,以上是我录制的宏,平常都可用
不知道为什么,当资料超过65536列后,会出现
执行阶段错误'13',型态不符合
的错误
请指教,谢谢
作者: soyoso (我是耀宗)
2014-09-19 17:09:00
Range([A1], Cells(列, 栏))后面加上 .address 试试
楼主:
home0303
(Blue night)
2014-09-19 17:40:00
请问为什么需要这样呢?
作者: soyoso (我是耀宗)
2014-09-19 21:07:00
http://goo.gl/xgcNfO
sourcedata资料型态为字串,故还是储存格参照字串方式另有一个疑问就是我用2003,2007,2010,2013四种版本来录制sourcedata录到的都是以r1c1参照字串方式,而非原文range型态故还是以储存格参照字串方式会比较好
楼主:
home0303
(Blue night)
2014-09-22 09:27:00
了解了 谢谢S大你是对的 是我自己改成range 原本是R1C1没错
继续阅读
[算表] VBA excel 取代文字
bernachom
[算表] 请问excel太宽超过一页时,要怎么印出呢?
crackedup
[算表] 跨格加总问题请教
kane5945
[算表] 每日进货与历史库存
zero1019
Fw: [问题] 我的win8.1安装office 2007 iso找不到物件
edison1983
[问题] access查询
giney
[算表] 资料读取问题
giney
[问题] word页面正中间划一条线或分割
wsxcdewsxcde
[算表] 把excel 表格做抽换
mejichoco
Re: [算表] 如何用宏清除工作表中的筛选
tomaschan
Links
booklink
Contact Us: admin [ a t ] ucptt.com