• ベストアンサー

VBAでの計算式のコピーの方法

VBA初心者です。 ExcelのVBAで例えばE3に入っている数式をコピーしておいて、数行プログラムの処理をしてから、この数式をE4に入力するにはどのようなVBAにすればよいでしょうか? すぐに貼り付ければ(.PasteSpecial (xlPasteAll))できますが、間の他の処理が入るとエラーになってしまいます。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

以下で試してみてください。 Sub Test() Dim Tmp As Variant Tmp = Range("E3").Formula MsgBox "何かの処理" Range("E4").Formula = Tmp End Sub

ganchan59
質問者

お礼

ありがとうございます。 うまくできました。

関連するQ&A