- - PR -
Excel:自分で定義したFunctionを使用しているセルの自動再計算
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-01-08 12:00
以下のようにして試してみました。
MyTestを使用しているセルが1つでも計算されたらMyTestを使用している他のセルもすべて再計算されますが、まったく関係ないセル(MyTestを使用していない数式が書かれているセル)が計算されてもこのロジックが走ってしまうようです。 ユーザがまったく関係のないセルを更新したときにはあまり再計算してほしくないのです。MyTestを使用している数式が書かれているセルを直接更新した場合はやむを得ませんが。 更新タイミングの点を除けば、最もシンプルにできそうですね。 | ||||||||
|
投稿日時: 2008-01-08 12:04
Error401さん、ありがとうございます。 こんなコードを書いてみました。 (使用機器の関係上、手でコピーしているため、間違いがあるかもしれません)
これでCalcを動かせばMyTestを数式として含んでいるセルが自動的に更新されるようになりました。 なんか大掛かりになってきた感じですが、更新するタイミングは自分で完全に制御できそうです。 パフォーマンスが少し心配ですが。 | ||||||||
|
投稿日時: 2008-01-08 12:04
そうかもしれませんね。この辺はいろいろとパフォーマンスを検証する必要がありそうです。 |