[算表] 錄製樞紐分析表疑問

看板Office作者 (Blue night)時間11年前 (2014/09/19 16:50), 編輯推噓0(0010)
留言10則, 2人參與, 最新討論串1/1
軟體: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',型態不符合 的錯誤 請指教,謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.222.221 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1411116613.A.34B.html

09/19 17:09, , 1F
Range([A1], Cells(列, 欄))後面加上 .address 試試
09/19 17:09, 1F

09/19 17:40, , 2F
請問為什麼需要這樣呢?
09/19 17:40, 2F

09/19 21:07, , 3F
http://goo.gl/xgcNfO sourcedata資料型態為字串,故還是
09/19 21:07, 3F

09/19 21:09, , 4F
儲存格參照字串方式
09/19 21:09, 4F

09/19 21:12, , 5F
另有一個疑問就是我用2003,2007,2010,2013四種版本來錄製
09/19 21:12, 5F

09/19 21:13, , 6F
sourcedata錄到的都是以r1c1參照字串方式,而非原文range
09/19 21:13, 6F

09/19 21:13, , 7F
型態
09/19 21:13, 7F

09/19 23:11, , 8F
故還是以儲存格參照字串方式會比較好
09/19 23:11, 8F

09/22 09:27, , 9F
瞭解了 謝謝
09/22 09:27, 9F

09/22 09:28, , 10F
S大你是對的 是我自己改成range 原本是R1C1沒錯
09/22 09:28, 10F
文章代碼(AID): #1K6-v5DB (Office)
文章代碼(AID): #1K6-v5DB (Office)