- サマリ: 数式のコピーでセルの参照を相対参照でコピーしたい
- 環境: Calc
- 状態: 解決
- 投稿者: ynagano?
- 投稿日: 2004-03-29 (月) 11:02:01
質問
現在calcの1.1を使用してマクロを作成しています。
コピー元の数式でセルを相対参照で指定しているのですが、貼り付けるとセルの参照先が変わらず絶対参照のように貼られてしまいます。
どなたか数式のコピーでセルの指定を相対参照で行う方法を知りませんか?
使用したメソッドはcopyRange()とArrayFormulaです。どちらもできませんでした。
よろしくお願いします。
回答
- DevGuide をみると, copyRange() メソッドを使用してコピーすると相対参照は自動的に更新されると書かれています。そこで,すこし試してみたところ,相対参照が正しく相対参照のままコピーされていました。また,絶対参照も正しくコピーされていました。 -- はにゃ??
- 試してみたときには ArrayFormula は使用せずに数式で行ってみました。 ArrayFormula が原因になるのでしょうか?普通の式で試してみてはいかがでしょうか?それでも相対参照にならないと思われたときには具体的にならなかった例を書いてもらえるといいのですが。 -- はにゃ??
- 返信ありがとうございます。copyRange()で相対参照のコピーができました。私の勘違いだったみたいです。^_^; -- ynagano?