この問題は解決できません。テーブルからデータを取得するピボットテーブルを構築するExcelマクロを作成しています。 テーブル内のフィールドが0の場合、計算フィールドの計算を実行せず、ピボットテーブルに空のセルを表示したくありません。条件式VBAを使用したピボットテーブルの計算フィールド
私の条件式はこの1つである:
私は「フィールドを使用してExcelで同じ数式を入れたときにpt.CalculatedFields.Add Name:="ptfieldname", Formula:="=IF((field1=0),"",(field1/field2))"
は、空のピボットテーブルを表示し、次のようにVBAには、この式を置く
=IF((field1=0),"",(field1/field2))
、アイテム&セット "ピボットテーブルのオプション]タブのボタンがうまく行く... 私は式が正しいと思うので、私はそれもVBAマクロ内のpermorfを得るために何をしなければならないのですか?
ありがとうございます。