- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL2000 VBAでGETPIVOTDATA関数を使うには)
EXCEL2000 VBAでGETPIVOTDATA関数を使うには
このQ&Aのポイント
- Excel2000でVBAでGETPIVOTDATA関数を使用する方法について教えてください。
- VBAでGETPIVOTDATA関数を使ってセルにデータを表示しようとしていますが、うまくいきません。
- 代わりにSeeht1.PivotTables(1).GetDataを使用していますが、エラーが発生します。VBAでGETPIVOTDATA関数と同様の機能を実現する処理方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
GETPIVOTDATAはVBAからは使えないようです。 VBAで使用できるワークシート関数一覧 http://www.relief.jp/itnote/archives/001974.php Application.Evaluateメソッドを使えば良いかもしれません。
その他の回答 (1)
- xls88
- ベストアンサー率56% (669/1189)
回答No.1
こんなのがありましたが関係ないでしょうか。 Office 2000 Service Pack 3 で修正される Excel 2000 の問題 http://support.microsoft.com/kb/326667/ja
質問者
お礼
ありがとうございます。 確認しましたところ、SP3は入っていましたので、別の問題のようです。。。
お礼
回答ありがとうございます。 そうなんですかぁ。でも Application.Evaluate("=GETPIVOTDATA(Sheet1!A1,""DATA11 DATA2"")") と、ISERROR関数の組み合わせで結果を得られることができました。 あきらめかけていましたので本当に助かりました。