変数を使用してコピーされる範囲を参照するときに、範囲をコピーするのに問題があります。私が得るエラーは次のとおりです。
実行時エラー '1004': アプリケーション定義またはオブジェクト定義のエラー
Sub temp()
Dim Data As Range
Set Data = Range("A1:C1")
Range(Data).Copy Range("E1")
End Sub
使えば問題ない
Range("A1:C1").Copy Range("E1")
私も試しました
Range(Data).Copy Destination:=Range("E1")
Excel 2010 を使用しています。上記のサンプルは、より大きなコード本体の一部です。エラーが発生する部分を切り分けました。
ありがとう!