티스토리 뷰

기타

엑셀 같은열 같은값 합치기

후늬뉨 2017. 3. 16. 21:24

ALT+F11키

시트우클릭->코드보기->아래코드삽입->실행


Sub kh()

    Dim R As Range

    Dim i As Integer

   

    Application.DisplayAlerts = False '경고문 출력제어

        For Each R In Range("a1:a" & Cells(Rows.Count, 1).End(xlUp).Row) 'a2에서 a열 마지막행까지 작업

            If R.Value = R.Offset(1, 0) Then '현재셀과 다음셀과 같으면.

                i = i + 1 '카운트

            Else '현재셀과 다음셀과 다르면.

                i = i + 1 '하나더 카운트하고

                R.Offset(-i + 1, 0).Resize(i, 1).Merge '현재셀에서 카운트만큼 옵셋한후 다시 범위를 잡고....병합

                i = 0 '카운트 0

            End If

        Next

    Application.DisplayAlerts = True

End Sub



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함