- ベストアンサー
カウンター割り振りをマクロで
SEQ番号を自動的に割り振る事の出来るマクロってありますか? Sheet1に下記のようにあります。 A B C D 1 1 2 3 4 2 6 7 8 9 3 3 5 6 7 4 Sheet2 A B C D E 1 1 1 2 3 4 2 2 6 7 8 9 3 3 3 5 6 7 4 sheet1より自動的にSEQを割り振ったsheet2を自動的に作成したいのですが。 やりかたご存知のかた お教えください。 おねがいします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Sub sCellShift() Dim r As Long Dim c As Long For r = 1 To 100 If Worksheets("Sheet1").Cells(r, 1) = "" Then Exit For End If For c = 10 To 2 Step -1 Worksheets("Sheet2").Cells(r, c) = Worksheets("Sheet1").Cells(r, c - 1) Next Worksheets("Sheet2").Cells(r, 1) = r Next End Sub これでいかがですか?頑張ってくださいヽ(^。^)ノ
お礼
補足をしたのですが自分で解決できました。 有難うございました。
補足
早速のご回答有難うございます。 出来ました。 あともうひとつ教えていただきたいのですが sheet1のないようが A B C D E 1 A B H Q D 2 F H D T U 3 0 0 0 0 0 4 0 0 0 0 0 5 0 0 0 0 0 三行目からはゼロが入っていて この場合は2行目までをSEQを割り振るということも出来ますか?