[問題] VBA 樞紐分析表

看板Office作者 (阿文)時間9年前 (2017/02/22 19:10), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本: 2013 大家好 小弟作了一個 userform 會根據使用者可以在 textbox (textSheet.text) 輸入的名稱來新建立工作表 並在該工作表製作樞紐分析表 分析表的資料來源是另一張工作表的範圍Prng 程式寫出來後在自己電腦上測試沒問題 但是把檔案傳給其他人後會在製作分析表這行出錯 顯示型態不合,錯誤13 不過在摸索中有意外成功執行一次 以下是code . . . '建立樞紐分析表資料來源 Dim Prng As Range Set Prng = Range(Range("b2"), Range("b2").End(xlToRight).End(xlDown)) With ThisWorkbook .Sheets.Add(after:=.Sheets(.Sheets.Count)).Name = txtSheet.Text End With '出錯的地方 ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ Prng, Version:=xlPivotTableVersion15).CreatePivotTable _ TableDestination:=txtSheet.Text & "!R3C1", TableName:="樞紐分析表1", DefaultVersion:= _ xlPivotTableVersion15 . . . -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.65.179 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1487761850.A.D36.html

02/22 20:09, , 1F
https://goo.gl/IW2taw 當傳遞範圍,建議使用字串來指定
02/22 20:09, 1F

02/22 20:09, , 2F
活頁簿、 工作表,以及儲存格範圍
02/22 20:09, 2F

02/22 20:10, , 3F
傳遞 * * 範圍 * * 物件可能會導致 「 類型不符合 」 錯誤
02/22 20:10, 3F

02/22 21:50, , 4F
感謝S哥,明天再來試試看
02/22 21:50, 4F
文章代碼(AID): #1OhN6wqs (Office)
文章代碼(AID): #1OhN6wqs (Office)