0

次のコードを実行するとセルに表示されないという問題があります

wbNew.Sheets("Sheet1").Range("g2").Formula = "=SUMPRODUCT('P C'!C2:j2;>[t1.xls]input!g14:n14)*E2"

数式をセルに直接配置すると、数式は完全に機能します。セルに配置すると、空白のセルが表示され、結果が得られません

4

1 に答える 1

3

アメリカ英語以外のバージョンのExcelを使用している場合は、プロパティではなくオブジェクトのFormulaLocalプロパティを取得して設定することをお勧めします。使用しているバージョンのExcelの言語を使用しますが、常にアメリカ英語を使用します。RangeFormulaFormulaLocalFormula

詳細FormulaLocalこちら、Excelでの国際化に関する役立つページはこちら

于 2012-09-24T00:52:33.790 に答える