0

これを行うマクロがあります:

ActiveCell.FormulaR1C1 = "=COVAR(" & ticker & "!I:I," & MarketIndex & "!I:I)/VARP(" & MarketIndex & "!I:I)"

これを挿入するもの:

=COVAR(BMY!I:I,GSPC!I:I)/VARP(GSPC!I:I)

しかし#NAME?、セルをクリックして数式を表示し、Enter キーを押すまでは、次のように表示されます。介入なしで自動的に実行されないのはなぜですか?

4

1 に答える 1

2

A1スタイル参照をスタイル プロパティに割り当てようとしてR1C1います。これらのタイプを混在させることはできません。

どちらかを使用

ActiveCell.Formula = "=COVAR(" & ticker & "!I:I," & MarketIndex & "!I:I)/VARP(" & MarketIndex & "!I:I)"

または

ActiveCell.FormulaR1C1 = "=COVAR(" & ticker & "!C9," & MarketIndex & "!C9)/VARP(" & MarketIndex & "!C9)"
于 2012-11-23T07:00:12.457 に答える