セルの範囲をコピーペースト
さて表題はVBA的に書くとこんな感じ、
Public Sub TEST()
Dim Value5 As Variant
Worksheets("Sheet1").Range("A1:Z1500").Value = Date
Value5 = Worksheets("Sheet1").Range("A1:Z1500").Value
MsgBox "Copy"
Worksheets("Sheet1").Cells.Clear
MsgBox "Parset"
Worksheets("Sheet1").Range("A1:Z1500").Value = Value5
End Sub
RPAは以下になる
①範囲コピー
②範囲ペースト
同じように見える動作だけど
VBAの場合はクリップボードではなく配列変数で取り込む
データを取り込んだあとに、さまざまな方法で個別加工出来る。
クリップボードのメモリーエラーと無縁でいられる
貼り付け処理が速い
難しいかもしれないけど、使いこなせると処理が爆速になる。
というか基本では?という気もする
独学なので自分的にはだけど、配列変数の有無によって出来る事が増え、
応用(他の処理)が出来たのが大きい