• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL2000 VBAでGETPIVOTDATA関数を使うには)

EXCEL2000 VBAでGETPIVOTDATA関数を使うには

このQ&Aのポイント
  • Excel2000でVBAでGETPIVOTDATA関数を使用する方法について教えてください。
  • VBAでGETPIVOTDATA関数を使ってセルにデータを表示しようとしていますが、うまくいきません。
  • 代わりにSeeht1.PivotTables(1).GetDataを使用していますが、エラーが発生します。VBAでGETPIVOTDATA関数と同様の機能を実現する処理方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

GETPIVOTDATAはVBAからは使えないようです。 VBAで使用できるワークシート関数一覧 http://www.relief.jp/itnote/archives/001974.php Application.Evaluateメソッドを使えば良いかもしれません。

Zeke_levin
質問者

お礼

回答ありがとうございます。 そうなんですかぁ。でも Application.Evaluate("=GETPIVOTDATA(Sheet1!A1,""DATA11 DATA2"")") と、ISERROR関数の組み合わせで結果を得られることができました。 あきらめかけていましたので本当に助かりました。

その他の回答 (1)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

こんなのがありましたが関係ないでしょうか。 Office 2000 Service Pack 3 で修正される Excel 2000 の問題 http://support.microsoft.com/kb/326667/ja

Zeke_levin
質問者

お礼

ありがとうございます。 確認しましたところ、SP3は入っていましたので、別の問題のようです。。。

関連するQ&A