解決できないこの問題があります。テーブルからデータを取得してピボット テーブルを作成する Excel マクロを作成しています。テーブルのフィールドが 0 の場合、計算フィールドの計算を実行して、ピボット テーブルに空白のセルを表示したくありません。
私の条件式はこれです:
=IF((field1=0),"",(field1/field2))
この式を次のようにVBAに入れます
pt.CalculatedFields.Add Name:="ptfieldname", Formula:="=IF((field1=0),"",(field1/field2))"
ピボットテーブルオプションタブの「フィールド、アイテム&セット」ボタンを使ってエクセルに同じ数式を入れると空のピボットテーブルが表示されてしまう・・・ということで数式は正しいと思いますが、どうすればよいでしょうか? VBA マクロ内でもうまく機能するようにするには?!
前もって感謝します