[Excel VBA] 셀에서 특정 글자가 있을 때까지의 문자를 남겨놓고 새 열에 나머지 문자를 입력하기

 

예제파일 첨부. 아래는 Basic Code.

읍,면을 한 열로 구분하고 리를 새 열에 넣기.

 

Sub aaa()

 

    Dim r As Range
    Dim i As Integer
    
    For Each r In Range([a1], [a1].End(xlDown))

        For i = 1 To Len(r)
            
            If Mid(r, i, 1) = "" Then
            
                r.Offset(, 1) = Mid(r, i + 2)
                Exit For
                
            End If
                        
            If Mid(r, i, 1) = "" Then
            
                r.Offset(, 1) = Mid(r, i + 2)
                Exit For
                
            End If
        
        Next i

    Next r

End Sub

 

 

강승원