参考元:【VBA】セル範囲をセルに代入するときの注意点【RangeにValueをつける】
https://daitaideit.com/vba-range-value/
ポイントとなるVBAコード
'セル範囲を値として別セルに代入
Range("E1:G3").Value = Range("A1:C3").Value 'OK
Range("E1:G3") = Range("A1:C3") 'ダメなパターン
Dim A
'オブジェクトとして変数に入れるパターン
Set A = Range("A1:C3")
Range("E1:G3").Value = A.Value 'OK
Range("E1:G3") = A 'ダメなパターン
'配列として変数に入れるパターン
A = Range("A1:C3")
Range("E1:G3") = A
标签:VBA,G3,Value,A1,Range,E1
From: https://www.cnblogs.com/langQ/p/18443987