OOobbs/41
質問
初めまして。いろいろ調べていて、こちらに漂着しました。 こちらのサイトを参考に以下のような関数を作成してみました。 function aaa() Dim oCell As Object, oSheet As Object oSheet = ThisComponent.Sheets(1) oCell = oSheet.getCellRangeByName( "J1" ) aaa = oCell.String end function 試しに作ったものなので意味のない機能なのですが、この関数を使用したところ、関数を設定したときは正しく動くのですが、J1の内容を変えても関数をセットしたセルの値はJ1の変更前のあたいのままでした。 これを普通の関数と同じように変更時も正しく関数を動かすことはできないのでしょうか? よろしくお願いします。 回答
しかし,このときセルの関数に "=aaa()*C1" のような他のセルを参照した形をとると再計算が有効なようです。セル "J1" の内容が数値の時ですけど。
|