- ベストアンサー
エクセルマクロで計算結果の値だけをコピーしたい
エクセルのマクロで計算結果の値だけをコピーする方法は無いでしょうか? 私が遣りたい事は,大雑把に言えば以下の動作がしたいんです. しかし,セルに計算式が入ってしまい計算結果が残らなくて困っています. A,B,Cはセルとする A,Bを作業領域,Cを結果領域として For i = 1 to 10 A=i B=i+1 C=A+B Cの行+1 Next i
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Formulaについてぐぐりましょう。
その他の回答 (1)
- rheda
- ベストアンサー率30% (3/10)
回答No.1
考えたことないですが、 C=A+B この部分が 計算式になってしまうのだと 思います。 (range(c)=range(a)+range(b) が、だめ)。 となると、仕様なので、 しょうがないので・・ For i = 1 to 10 x=i y=i+1 A=x B=y C=x+y Cの行+1 Next i と、すると思います。 単純に C=i+(i+1) でも可能だと思います。
質問者
お礼
う~ん・・ シャローコピーになってるらしくうまくいきません・・ 気持ちだけ貰っておきます! ありがとうございました!
お礼
解決しました! ありがとうございました。