2013-07-31 91 views
0

我在Excel 2011工作簿中運行了一個宏,用於處理Excel 2003書籍中的數據透視表。到目前爲止,我還沒有添加或隱藏字段的問題。將Excel 2011宏中VBA中的計算字段添加到Excel 2003書籍中的數據透視表中

我想添加一個計算的字段(如這裏 - http://msdn.microsoft.com/en-us/library/ff834479(v=office.14).aspx),它不工作。

ws.PivotTables("RetailerMgmt").CalculatedFields.Add "ASP", " = TYDSMTD/TYUSMTD", FALSE 

得到我錯誤450 - 錯誤的參數數量或無效的屬性分配。

當我記錄相同的任務,其結果是:

ExecuteExcel4Macro "(""RetailerMgmt"",1,""ASP"",""=TYDSMTD/TYUSMTD"",TRUE)" 

被記錄並保存在2003的文件,所以我敢肯定它的一些Excel 2003點中的業務從運行時(不工作2011)。

那麼,有沒有什麼辦法可以從2011年工作簿中運行的宏中將計算字段添加到2003工作簿中的數據透視表中?

謝謝!

回答

0

我最終發現將我的源數據手冊保存爲.xlsx文件更容易,然後從那裏處理它。

相關問題