【エクセルVBA】配列コピー(全て,先頭,末尾,指定範囲)

投稿者: | 2021年4月8日
excelアイコン

エクセルバージョン

マイクロソフト365

 

今回はVBAで配列のコピーについて解説します、

それではいってみましょう(^^)

 

先頭をコピー

解説

コピー元の配列を作成して値を格納します。

配列作成丼メニュー

コピー先の配列を1つのみ作成して、Lboundインデックス最小値の配列をコピペして完成です\(^^)/

先頭をコピペ

 

末尾をコピー

コピー元の配列を作成して値を格納します。

配列作成丼メニュー

コピー先の配列を1つのみ作成して、Uboundインデックス最大値の配列をコピペして完成です(((^-^)))

末尾のみコピペ

 

全コピー

解説

コピー元の配列を作成して値を格納します。

配列作成丼メニュー

For文で繰り返しRedimPreserveで配列aryCopyの値と配列数を維持しながら、1個ずつコピペして完成です(^^♪

全てコピペ

 

指定範囲をコピー

豚丼からまぐろ丼をコピペする例

コピー元の配列を作成して値を格納します。

配列作成丼メニュー

For文でコピー元のインデックス定数Constの開始値と終了値を指定して、繰り返しRedimPreserveで配列aryCopyの値と配列数を維持しながら、1個ずつコピペして完成です(*゚▽゚)ノ

指定範囲コピペ

 

デバッグ方法 → 変数の中身の確認方法(ウォッチとブレイクポイント)

 

まとめ

配列のコピーは簡単ですね(((^-^)))

以上です。