0

変数を使用してコピーされる範囲を参照するときに、範囲をコピーするのに問題があります。私が得るエラーは次のとおりです。

実行時エラー '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 を使用しています。上記のサンプルは、より大きなコード本体の一部です。エラーが発生する部分を切り分けました。

ありがとう!

4

1 に答える 1

1

Since Data = Range("A1:C1")

Data.Copy Range("E1")

should work ..

于 2013-06-29T09:39:11.003 に答える