※【Excel VBA】サンプルファイル(.xlsm)《ダウンロード》
- 特定のセル範囲の内容を、別の位置に挿入モードで移動するには、まず元のセル範囲を表すRangeオブジェクトのCutメソッドで「切り取り」を行います。
- その後、移動先のセルを表すRangeオブジェクトを取得し、Insertメソッドを実行します。
目次
【Excel VBA】サンプルコード
サンプルコード
Sub vba169()
Range("B5:F5").Cut
Range("B8:F8").Insert
End Sub
解説
- 特定のセル範囲の内容を、別の位置に挿入モードで移動するには、まず元のセル範囲を表すRangeオブジェクトのCutメソッドで「切り取り」を行います。
- その後、移動先のセルを表すRangeオブジェクトを取得し、Insertメソッドを実行します。
プラスワン
【挿入モードで移動する】
- Excelの機能で挿入モードでの移動を行う場合は、「ホーム」タブの「クリップボード」グループの「切り取り」を実行してから、目的の位置を選択して「ホーム」タブの「セル」グループの「挿入」をクリックします。
- セル範囲を選択し、その外枠の部分をドラッグすることで、同様に選択範囲を移動することも出来ます。
【Excel VBA】実行例
ステップ 1 ・・・・・・・・

ステップ 2 ・・・・・・・・

コメント