私は自分のSKU番号を自動化しようとしています。私は3列あります。最初の列は28
で、2番目の列は6
で、最後の列は58
です。Do While Loop for SKU番号
私はSKUが置き換え次いで、第1および第2のdo-while
ループを削除し、私は質問へのコメントで述べたように私のコードは、この
Sub SKU()
Dim x As Long
x = 1
i = 1
j = 1
k = 1
Do While Cells(i, 1) <> ""
Do While Cells(j, 2) <> ""
Do While Cells(k, 3) <> ""
Cells(x, 4).Value = Format(0, "0") & Format(i, "000") & _
Format(j, "00") & Format(k, "00") & Format(0, "0")
k = k + 1
x = x + 1
Loop
j = j + 1
Loop
i = i + 1
Loop
End Sub
私の結果ですところで – OverBakedToast
あなたの質問は何であるKループを過ぎてきませんか? (どの部分が期待どおりに機能しないのですか?)あなたのデータはどのように見えますか?あなたの希望する出力は何ですか? –
第1と第2の 'do-while'ループを削除し、あなたの行を次のように置き換えます:' Cells(k、4).Value = Format(Cells(k、1)、 "0")&Format(Cells(k、2)、 "000")&書式(セル(k、3)、 "00") 'すべてがOKです。 –