Excel VBA質問箱 IV

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

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


59634 / 76738 ←次へ | 前へ→

【21789】Re:採番
質問  Y  - 05/1/30(日) 16:28 -

引用なし
パスワード
   デバックでてしまいましたが・・・。
ちなみに、NO1、NO2列とも数字は規則性がございません。
ご対処よろしくお願い申し上げます。

▼かみちゃん さん:
>こんにちは。かみちゃん です。
>
>>以下のようにする為のマクロはどうしたらいいのでしょうか?
>
>以下のような感じでできると思います。
>ただし、Excelの最大行を超えたときの処理などは考慮していません。
>
>Option Explicit
>Sub Macro1()
> Dim RowNo, RowNo2 As Long
> 
> RowNo = 1
> Do While Cells(RowNo, 1).Value <> ""
>  Rows(RowNo).Copy
>  Rows(RowNo + 1 & ":" & RowNo + Cells(RowNo, 2) - 1).Insert Shift:=xlDown
>  For RowNo2 = 1 To Cells(RowNo, 2)
>   Cells(RowNo + RowNo2 - 1, 3) = RowNo2
>  Next
>  
>  RowNo = RowNo + Cells(RowNo, 2)
> Loop
> Application.CutCopyMode = False
> Range("A1").Select
>End Sub
0 hits

【21786】採番 Y 05/1/30(日) 15:37 質問
【21787】Re:採番 kobasan 05/1/30(日) 16:06 回答
【21788】Re:採番 かみちゃん 05/1/30(日) 16:10 回答
【21789】Re:採番 Y 05/1/30(日) 16:28 質問
【21790】Re:採番 かみちゃん 05/1/30(日) 16:45 回答
【21791】Re:採番 Y 05/1/30(日) 17:11 質問
【21792】Re:採番 かみちゃん 05/1/30(日) 17:24 回答
【21793】Re:採番 bykin 05/1/30(日) 18:34 回答
【21794】Re:採番 Y 05/1/30(日) 20:04 お礼
【21795】Re:採番 かみちゃん 05/1/30(日) 20:12 回答

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