下記のようなエクセルがあります。
ひろし 1
たかし 1
ひろみ 0
ゆうこ 1
かりな 0
すず 0
ひみこ 2
ゆうき 0
たつお 0
やりたいこと
2列目の数字を見て、0の場合はそのまま
1の場合は1行追加
2の場合は2行追加
IF文でやろうと思ったのですが、IF文には行挿入というものがなく
生まれてはじめてマクロというものに触れたところです。
ネットで拾ってきたものが下記です。
下記は2列目を見て上の値と違ったら1行挿入するマクロです。
これの改造で行けると思うのですが、マクロは初めてのためわかりません。
どなたかご教示いただきたくお願いいたしますします。
excel
1Sub test() 2Dim 行 As Long 3Const 列 = 2 4 5For 行 = Cells(Rows.Count, 列).End(xlUp).Row To 3 Step -1 6If Cells(行, 列) <> Cells(行 - 1, 列) Then 7Rows(行).Insert 8End If 9Next 行 10End Sub
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/22 09:30