Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12252 / 76734 ←次へ | 前へ→

【70008】Re:ある記号を含む場合、その記号の数だけ下にコピーしたいです。
発言  kanabun  - 11/10/7(金) 20:53 -

引用なし
パスワード
   ▼やみ さん:
もうすでに解決かもしれませんが、時間のことを考えないなら
シート上で手作業でやる操作をマクロにしてみるのもいいです。
手作業でやるときは、最下行から見て行って、
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
5 hits

【69993】ある記号を含む場合、その記号の数だけ下にコピーしたいです。 やみ 11/10/5(水) 23:32 質問
【69995】Re:ある記号を含む場合、その記号の数だけ... ichinose 11/10/6(木) 7:11 発言
【70006】Re:ある記号を含む場合、その記号の数だけ... やみ 11/10/7(金) 20:23 お礼
【69996】Re:ある記号を含む場合、その記号の数だけ... UO3 11/10/6(木) 9:52 発言
【70007】Re:ある記号を含む場合、その記号の数だけ... やみ 11/10/7(金) 20:26 お礼
【70008】Re:ある記号を含む場合、その記号の数だけ... kanabun 11/10/7(金) 20:53 発言
【70279】Re:ある記号を含む場合、その記号の数だけ... やみ 11/10/27(木) 21:51 お礼

12252 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free