リストデータの1行おきに挿入する。また、1列おきに挿入するサンプルコード。

DBのように使っているリストデータの1行おきに挿入する。

実行前

f:id:bimori466:20200218142327p:plain

 

実行後 1行ごとに挿入されている。

f:id:bimori466:20200218143309p:plain

 

コード

 

Sub 一行毎に挿入()

Dim i As Long

LRow = Cells(Rows.Count, 1).End(xlUp).Row

For i = LRow To 1 Step -1
Rows(i).Insert
Next i

End Sub

 

これだけです、結構簡単。あまり需要は感じませんが、役立つときが??

 

 

ちなみに1列ごとに挿入する場合は以下。

 

コード

 

>|vb| Sub 一列毎に挿入() Dim i As Long LColumn = Cells(1, Columns.Count).End(xlToLeft).Column For i = LColumn To 1 Step -1 Columns(i).Insert Next i End Sub ||>