|
첨부 파일 확인 바랍니다.
함수을 사용해서 해볼려고 했는데 제 실력으로는 안되네요^^;;
==============[일사천리님 글에 대한 답변입니다]==============
아래와 같이 VBA로 만들었습니다. 첨부화일 참고하세요...
Sub ConvertData()
Dim lRow As Long
Dim rTable1 As Range, rTable2 As Range
Dim rCell As Range, rRow As Range
' 구분
Set rTable1 = Range("J1").CurrentRegion
Set rTable1 = rTable1.Offset(1).Resize(rTable1.Rows.Count - 1)
' 자재/수량
Set rTable2 = Range("G1").CurrentRegion
Set rTable2 = rTable2.Offset(1).Resize(rTable2.Rows.Count - 1)
' 기존 자료 지우기
Range("A1").CurrentRegion.Offset(1).ClearContents
lRow = 1
For Each rCell In rTable1
For Each rRow In rTable2.Rows
lRow = lRow + 1
Cells(lRow, 1).Resize(1, 2) = rRow.Value
Cells(lRow, 3) = rCell
Next
Next
End Sub
|
|