【VBA道場】#23 行を挿入する 

ExcelVBA

【VBA道場】#23 行を挿入する 



問題

2~3行目と7行目に行を挿入せよ。

 

完成見本

解答

Sub vba_doujyou_23()

  '2~3行目に行を挿入
  Rows("2:3").Insert

  '7行目に行を挿入
  Rows("7").Insert

End Sub

サンプルファイル(マクロ無)

マクロなしのファイルはこちらからご利用いただけます。

 

サンプルファイル(マクロ有)

今回のマクロはこちらからダウンロードしてご使用いただけます。

 

解説

Rows(挿入したい行番号).Insert(セルを移動する方向,コピー元)
※セルを移動する方向とコピー元は省略可

 

今回は行を挿入してみました。

行の挿入は行全体を選択肢、右クリックして挿入する方法です。

 

まずは、2~3行目に行を挿入します。

Rows("2:3").Insert

この場合は、Rowsに行番号を指定し、「Insert」を記述することにより挿入することができます。
複数行ある場合は「始めの行:終わりの行」とコロンで記述します。

 

続いて7行目に行を挿入します。

Rows("7").Insert

今回は7行目だけなので、Rowsで「7」を指定します。

 

おわりに

本日は行の挿入について勉強しました。

行の挿入は非常によく使うので是非覚えておきましょう!
本日はここまで!

 

おすすめ参考書

 

Amazon

たった1秒で仕事が片付くExcel自動化の教科書

いちばんやさしいExcelVBAの教本

ExcelVBA逆引き辞典 パーフェクト

楽天

いちばんやさしいExcelVBA

 

 

すらすら読めるExcelVBA

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

スラスラ読めるExcel VBAふりがなプログラミング [ リブロワークス ]
価格:2035円(税込、送料無料) (2021/4/22時点)

楽天で購入

 

 

 

VBA逆引き大辞典

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

Excel VBA逆引き辞典パーフェクト第3版 [ 田中亨 ]
価格:2838円(税込、送料無料) (2021/4/22時点)

楽天で購入

 

 

タイトルとURLをコピーしました