엑셀 파일에서 특정 텍스트를 포함하는 행을 찾아서 삭제하는 매크로
본문 바로가기
OFFICE_오피스/엑셀_매크로

엑셀 파일에서 특정 텍스트를 포함하는 행을 찾아서 삭제하는 매크로

by AICanvas 2023. 4. 14.
728x90
SMALL

엑셀 파일을 엽니다.
[개발] 탭에서 [Visual Basic]을 클릭합니다.
[삽입] -> [모듈] 을 클릭하여 새 모듈을 추가합니다.
다음 코드를 입력합니다.

Sub 텍스트_포함_행_삭제()
    ' 텍스트 포함 행 삭제 매크로
    
    Dim ws As Worksheet
    Dim searchRange As Range
    Dim cell As Range
    
    ' 검색할 범위 지정
    Set ws = ThisWorkbook.Sheets("Sheet1")
    Set searchRange = ws.Range("A1:C10")
    
    ' 행 삭제
    For Each cell In searchRange
        If InStr(1, cell.Value, "삭제할 텍스트") > 0 Then
            cell.EntireRow.Delete
        End If
    Next cell
    
End Sub

매크로를 실행하려면 [F5] 키를 누르거나, 개발 탭에서 매크로 이름을 선택한 후 [실행]을 클릭합니다.
이제 "Sheet1" 시트에서 A1:C10 범위의 데이터 중 "삭제할 텍스트"를 포함하는 행이 모두 삭제되었습니다. 이와 같이 매크로를 사용하면 엑셀 파일에서 원하는 텍스트를 포함하는 행을 쉽게 삭제할 수 있습니다.

728x90
LIST

댓글