HOME >>セルの削除、挿入

今回はセルの削除、挿入について書いていきます。

これは使う機会があるのか微妙ですが、いちお書いておきます。

削除は、削除後のセルの動きまでを指定できます。

なにも指定しない場合は、「行数 = 列数」は削除後、上方向にシフトします。

「行数 < 列数」の場合は左方向にシフトし

「行数 > 列数」の場合は削除後、上方向にシフトします。


マクロの記録で書かれる処理

  'B1〜B4を選択
   Range("B1:B4").Select
   
'選択しているセルを削除し、上方向にシフトする
   Selection.Delete Shift:=xlUp

Rangeを使用した書き方
'削除後、左方向にシフトする
Range("B1:B4").Delete Shift:=xlShiftToLeft

基本構文

削除:Delete Shift:=xlup(上方向) xlShiftToLeft(左方向)

セルの挿入もほとんど同じです。

基本構文が少し変わるだけです

挿入:Insert Shift:=xlShiftToRight(右方向) xlShiftDown(下方向)

マクロの記録で書かれる処理

  'B1〜B4を選択
   Range("B1:B4").Select
   
'選択している場所にセルを挿入する、下方向にシフトする
   Selection.Insert Shift:=xlDown

Rangeを使用した書き方
'セルを挿入後、右方向にシフトする
Range("B1:B4").InsertShift:=xlShiftToRight

これでセルの削除と挿入は終わりです。


次は変数の適用範囲について書いていきます。


      

アクセスカウンター

関連書籍

inserted by FC2 system