http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=262572939&qb=7Zqo7Jyo7KCB&enc=utf8§ion=kin.qna&rank=3&search_sort=0&spq=0 에 등록된 질문글입니다. A열에 공급처명이 나열되어있고 공급처명이 다를 경우 행삽입이 필요한 내용입니다. Chronicle님의 해결방법입니다. - http://blog.naver.com/asaph16/220997504215 필터기능을 활용하여 행삽입을 하는 방식입니다. 이런 수작업은 매크로의 장점을 살릴 수 있는 작업 중 하나입니다. 데이터가 수백건을 넘어가게 되면 이미 사람 손으로는 해결하기가 버거운 면이 있지요. 하지만 매크로를 알면 수만데이터가 존재한 들 몇초만에 작업을 끝낼 수 있습니다.
그것도 몇 줄 안되는 코드로 말이지요.
Sub InsertRows() Dim i As Integer 'A열의 마지막행부터 3행까지 거꾸로 순환하면서 '공급처명이 다르면 행을 삽입합니다. For i = Cells(Rows.Count, 1).End(3).Row To 3 Step -1 With Cells(i, 1) If .Value <> .Offset(-1) Then Rows(i).Insert End If End With Next i End Sub | cs |
'VB(A) > 당근쨈 & Chronicle' 카테고리의 다른 글
[& Chronicle] 파트별 생산 합계 구하기 (0) | 2017.05.05 |
---|---|
[& Chronicle] 상대참조 주소 유지하여 수식 복사하기 (0) | 2017.05.04 |
[& Chronicle] 불규칙한 그룹의 문자열 구분 (0) | 2017.05.03 |
[& Chronicle] 두 날짜 사이에서 특정 요일의 개수 구하기 (0) | 2017.05.02 |
[& Chronicle] 숫자와 영문자가 혼용된 상태에서 영문자만 추출하기 (0) | 2017.05.02 |