이 코드를 작성하는 데 어려움이 있습니다. 나는 곤경에 빠지기에 충분한 vba를 안다. 내가하려는 것은 선반 위치에 대한 일련 번호를 생성하는 것입니다. 특정 매개 변수와 규칙에 따라 자동으로 숫자를 생성 할 수 있기를 바랍니다. 따라서 창고에는 특정 행, 선반 및 위치가 있습니다. 내가 각자의 수를 표에 넣는다면.테이블의 값을 기반으로 일련 번호 생성
3 행 2 선반 4 포지션
나는 그것이 많은 행/선반/위치가 방법에 따라 관련 일련 번호를 뱉어 할 것입니다. 이 경우는 다음과 같습니다
R01-S01-P01, R01-S01-P02, R01-S01-P03, R01-S01-P04, R01-S02-P01, R01-S02- P02, R01-S02-P03, R01-S02-P04, R02-S01-P01, R02-S01-P02, R02-S01-P03, R01-S01-P04, R01-S02-P01 , 등 ...
의견이나 도움을 주시면 대단히 감사하겠습니다!
Dim i As Integer, iPos As Integer, c As Integer, iRow As Integer, d As Integer, iShl As Integer
iPos = Worksheets("Sheet1").Cells(3, "J").Value
iShl = Worksheets("Sheet1").Cells(3, "I").Value
iRow = Worksheets("Sheet1").Cells(3, "H").Value
For i = 1 To iPos * iShl * iRow
Cells(i, 3).Value = i
For d = 1 To iShl
Cells(i, 2).Value = d
For c = 1 To iRow
Cells(c, 1).Value = i
Next c
Next d
Next i
3 차원 어레이를 사용했을 가능성이 있습니까? – bmgh1985
지금까지 가지고있는 코드를 게시 할 수 있습니까? 힌트로서 일련 번호의 각 부분을 만들기 위해 3 개의 루프를 중첩하려고합니다. – guitarthrower