excel VBAについて教えてください。■下記コードの行それぞれがどのような処理を行っているか1行ずつ教えてください。どうぞよろしくお願いいたします。Sub 自動採番()Worksheets(\u0026quot;出荷指示\u0026quot;).SelectDim r0 As Long, r1 As LongDim n As LongFor r0 = 2 To Cells(Rows.Count, \u0026quot;K\u0026quot;).End(xlUp).rowIf r0 = 2 Thenn = 1Cells(r0, \u0026quot;X\u0026quot;).Value = nElseIf Cells(r0, \u0026quot;X\u0026quot;).Value = \u0026quot;\u0026quot; ThenFor r1 = r0 - 1 To 2 Step -1If Cells(r0, \u0026quot;K\u0026quot;).Value = Cells(r1, \u0026quot;K\u0026quot;).Value ThenCells(r0, \u0026quot;X\u0026quot;).Value = Cells(r1, \u0026quot;X\u0026quot;).ValueExit ForElseIf r1 = 2 Thenn = n + 1Cells(r0, \u0026quot;X\u0026quot;).Value = nEnd IfNext r1End IfNext r0End Sub

Excel

1件の回答

回答を書く

1162419

2026-04-20 10:00

+ フォロー

多分このようなコードの書き方から当方の回答ではないかと思います。

どのようなご質問に対して得られたのか教えて頂ければご説明できるかと思いますが。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有