[算表] VBA 別人電腦無法開啟樞紐分析表

看板Office作者 (Sivan)時間7年前 (2017/07/27 17:07), 7年前編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/1
軟體:Excel 版本:2016 已爬文,但事實上,就是看不懂才跑來發問T_T 我應該跟文章內的苦主是同一個問題 http://imgur.com/a/qstod 我自己寫好的 Macro可以在自己的電腦跑樞紐 但在別人的電腦上就會跑不起來-_-a 這段是我的巨集 Sheets("Raw Data").Select Range("A10").Select ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "Raw Data!R10C1:R1000C6", Version:=6).CreatePivotTable TableDestination:= _ "PivotE!R10C1", TableName:="PivotTable1", DefaultVersion:=6 Sheets("PivotE").Select Cells(10, 1).Select 我有先準備一個空白的Sheet,取名為PivotE來接這個樞紐表 請問要怎麼改,才能讓樞紐成功拋到PivotE的Cells(10, 1)?! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.124.67 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1501146458.A.143.html ※ 編輯: lazycolor (60.251.124.67), 07/27/2017 17:07:59

07/27 17:20, , 1F
如出現程序呼叫或引數不正確的話
07/27 17:20, 1F

07/27 17:21, , 2F
可將version:=6和defaultversion:=6部分取消,或調整成使
07/27 17:21, 2F

07/27 17:21, , 3F
用者操作版本可接受的引數
07/27 17:21, 3F

07/27 17:33, , 4F
如物件不支援此屬性或方法的話,將create改為add試試
07/27 17:33, 4F
請問是改成這個樣子嗎? Sheets("Raw Data").Select Range("A10").Select ActiveWorkbook.PivotCaches.add(SourceType:=xlDatabase, SourceData:= _ "Raw Data!R10C1:R1000C6", Version:=).addPivotTable TableDestination:= _ "PivotE!R10C1", TableName:="PivotTable1", DefaultVersion:= Sheets("PivotE").Select Cells(10, 1).Select ※ 編輯: lazycolor (60.251.124.67), 07/27/2017 18:08:00

07/27 18:25, , 5F
刪除,version:=、,defaultverion:=
07/27 18:25, 5F
文章代碼(AID): #1PUQrQ53 (Office)