|
▼kanabun さん:
初めまして!!このページを見るのが遅くなってしまって
本当に申し訳ありません。
すごく勉強になります。やってみます。
ありがとうございました!!!
>▼やみ さん:
>もうすでに解決かもしれませんが、時間のことを考えないなら
>シート上で手作業でやる操作をマクロにしてみるのもいいです。
>手作業でやるときは、最下行から見て行って、
>B列の「・」の数がたとえば 2個あれば
>まずその行をCopyして下に2行挿入、という手順になると思います。
>行挿入や行削除問題では、この「下から」処理していくという方向が
>ポイントです。
>
>Sub Try1() 'B列の「・」の数だけ下に行挿入Copy
> Dim i As Long
> Dim n As Long
> For i = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1'最下行から上へ
> n = UBound(Split(Cells(i, 2).Value, "・"))
> If n > 0 Then
> Rows(i).Copy
> Rows(i + 1).Resize(n).Insert
> End If
> Next
>End Sub
|
|