Sub Macro1()
'중복을 확인할 컬럼 초기화
x = Range("E1").Value
'병합할 행의 갯수를 결정
For i = 2 To 203
'중복이면 병합
If x = Range("E" & CStr(i)).Value Then
'입력할 텍스트 내용은 마음대로
y1 = y1 + "/(" + Range("G" & CStr(i)).Value + ")" + Range("H" & CStr(i)).Value
y2 = y2 + "/(" + Range("G" & CStr(i)).Value + ")" + Range("I" & CStr(i)).Value
'MsgBox (y1)
'중복이 아니면 원하는 셀에 자료입력
Else
'병합된 자료입력
Range("M" & CStr(i - 1)).FormulaR1C1 = y1
Range("N" & CStr(i - 1)).FormulaR1C1 = y2
'자료 초기화
y1 = "(" + Range("G" & CStr(i)).Value + ")" + Range("H" & CStr(i)).Value
y2 = "(" + Range("G" & CStr(i)).Value + ")" + Range("I" & CStr(i)).Value
x = Range("E" & CStr(i)).Value
End If
Next i
End Sub
'춤추는초코칩의 IT > 엑셀(Excel)' 카테고리의 다른 글
[엑셀함수] SUMIF (0) | 2016.04.22 |
---|