열에서 특정 텍스트를 검색하고 해당 텍스트가있는 전체 행을 삭제합니다.

도마

K 열의 이메일 주소 그룹을 검색하고 @ noemail.com이있는 모든 행을 삭제해야합니다. 아래는 내 코드 시도입니다. 이전에는 작동했지만 한 번에 하나의 행만 삭제하여 매크로를 여러 번 실행해야했습니다.

`Sub Prospects()
'
' Prospects Macro
'
' Delete rows with @noemail.com
    Dim rng As Range
    Dim row As Range
    Dim ContainWord As String
' Select range in column K
    Range("K2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Set rng = Selection
' Set noemail as word to search for
    ContainWord = "noemail"
' Loop through each cell in range, test cell contents and clear noemail.com rows
    For Each row In rng.Cells
        If Not row.Find(ContainWord) Is Nothing Then rng.EntireRow.Delete
    Next row
    Range("B2").Select
End Sub
스콧 크레인

문제는 다음 줄에 있습니다.

If Not row.Find(ContainWord) Is Nothing Then rng.EntireRow.Delete

특히 마지막 부분 : rng.EntireRow.Delete. rng필터링 된 것만이 아니라 전체 선택입니다. 셀 단위로 이동 한 다음 True를 반환하는 항목을 찾으면 맨 위 행을 삭제합니다.rng

로 변경 rng하면 row다음과 같이 원하는 효과를 얻을 수 있습니다.

If Not row.Find(ContainWord) Is Nothing Then row.EntireRow.Delete

루프를 처리하도록 편집 :

문제는 라인을 삭제하면 다음 셀로 이동한다는 것입니다. 삭제 된 항목 바로 아래 줄에 "noemail"이 있으면 해당 항목을 방금 테스트 한 행으로 이동하고 건너 뜁니다.

이 시도:

Sub Prospects()
' Delete rows with @noemail.com
Dim ContainWord As String
Dim i As Integer
i = 2 ' i is a counter

' Set noemail as word to search for
ContainWord = "noemail"
' Loop through each cell in column K, test cell contents and clear noemail.com rows
Do While Range("K" & i) <> ""
    If Not Range("K" & i).Find(ContainWord) Is Nothing Then
        Range("K" & i).EntireRow.Delete
    Else
        i = i + 1
    End If
Loop
Range("B2").Select
End Sub`

이것은 좋은 주소를 만나고 다음 주소로 이동할 때까지 잘못된 주소를 삭제하는 동일한 행에 유지됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Excel : 텍스트 값을 검색하면 해당 행의 특정 열 값을 찾을 수 있습니까?

분류에서Dev

java : 텍스트에서 단어를 검색하고 해당 줄을 지정합니다.

분류에서Dev

텍스트 상자의 특정 단어를 vb로 바꾸고 전체 문자열을 검색합니다.

분류에서Dev

문자열을 검색하고 특정 텍스트를 반환합니다. android

분류에서Dev

Excel-행에서 특정 텍스트를 검색 한 다음 해당 값을 복사하여 특정 셀에 붙여 넣습니다.

분류에서Dev

해당 텍스트가있는 특정 문자열 값을 검색하는 방법

분류에서Dev

특정 문자열이있는 줄의 시작 부분에서 전체 텍스트를 삭제하는 방법

분류에서Dev

벡터는 클래스 객체를 보유하고, 클래스 객체는 객체 당 3 개의 문자열을 포함합니다. 특정 문자열을 찾은 다음 전체 요소를 삭제하려면 어떻게해야합니까?

분류에서Dev

VbScript는 특정 헤더를 검색하고 전체 열을 선택합니다.

분류에서Dev

특정 텍스트가있는 열을 찾아 색인 일치에서 전체 열을 범위로 사용

분류에서Dev

파일의 특정 줄에 텍스트를 추가합니다. 해당 줄에서 하위 문자열을 가져 오는 명령의 출력에 따라 텍스트가 추가됩니다.

분류에서Dev

사용자가 선택한 개체를 다른보기로 전달하고 해당 개체에서 특정 열을 검색하려면 어떻게해야합니까?

분류에서Dev

Scrapy & xpath : 특정 텍스트를 검색하고 뒤에 오는 정보 (텍스트)를 추출합니다.

분류에서Dev

파일에 대한 전체 텍스트 검색을 수행하고 미리보기를하려면 어떻게해야합니까?

분류에서Dev

# 1241-피연산자는 전체 텍스트 검색에서 1 개의 열을 포함해야합니다.

분류에서Dev

특정 텍스트가 포함 된 폴더에서 파일을 검색하고 Python에서 해당 파일의 이름을 바꾸는 방법

분류에서Dev

특정 텍스트가 포함 된 폴더에서 파일을 검색하고 Python에서 해당 파일의 이름을 바꾸는 방법

분류에서Dev

특정 텍스트를 grep하고 해당 줄과 그 뒤에있는 줄을 표시하려면 어떻게해야합니까?

분류에서Dev

Excel-시트에서 특정 텍스트가 포함 된 셀을 검색하고 텍스트를 특정 값으로 바꾸는 스크립트

분류에서Dev

열의 행을 반복하고 파이썬에서 특정 단어 뒤에있는 모든 텍스트를 제거합니다.

분류에서Dev

특정 열 번호에서 시작하는 텍스트 열이있는 행을 필터링합니다.

분류에서Dev

특정 행에서 값 검색, 전체 열을 다른 시트로 복사

분류에서Dev

여러 테이블에서 전체 텍스트 검색을 수행하고 다른 테이블에서 오는 결과를 결합하기 위해 SQL 쿼리를 작성하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 특정 문자열을 확인하고 해당 문자열이 추가되면 알리는 방법은 무엇입니까?

분류에서Dev

메모장에서 텍스트를 바꾸고 해당 줄 끝에 다른 특정 텍스트를 추가하는 방법 ++

분류에서Dev

해당 행에서 특정 문자열을 찾은 후 Excel 시트의 전체 행을 인쇄하는 방법은 무엇입니까?

분류에서Dev

HTML 텍스트 내에서 특정 텍스트를 검색하고 검색 문자열을 색상으로 강조 표시하는 방법

분류에서Dev

Pandas의 전체 데이터 프레임에서 특정 문자열의 수를 계산하고 새 열에 해당 값을 추가합니다.

분류에서Dev

배열에서 특정 값을 검색하고 해당 키를 반환합니다.

Related 관련 기사

  1. 1

    Excel : 텍스트 값을 검색하면 해당 행의 특정 열 값을 찾을 수 있습니까?

  2. 2

    java : 텍스트에서 단어를 검색하고 해당 줄을 지정합니다.

  3. 3

    텍스트 상자의 특정 단어를 vb로 바꾸고 전체 문자열을 검색합니다.

  4. 4

    문자열을 검색하고 특정 텍스트를 반환합니다. android

  5. 5

    Excel-행에서 특정 텍스트를 검색 한 다음 해당 값을 복사하여 특정 셀에 붙여 넣습니다.

  6. 6

    해당 텍스트가있는 특정 문자열 값을 검색하는 방법

  7. 7

    특정 문자열이있는 줄의 시작 부분에서 전체 텍스트를 삭제하는 방법

  8. 8

    벡터는 클래스 객체를 보유하고, 클래스 객체는 객체 당 3 개의 문자열을 포함합니다. 특정 문자열을 찾은 다음 전체 요소를 삭제하려면 어떻게해야합니까?

  9. 9

    VbScript는 특정 헤더를 검색하고 전체 열을 선택합니다.

  10. 10

    특정 텍스트가있는 열을 찾아 색인 일치에서 전체 열을 범위로 사용

  11. 11

    파일의 특정 줄에 텍스트를 추가합니다. 해당 줄에서 하위 문자열을 가져 오는 명령의 출력에 따라 텍스트가 추가됩니다.

  12. 12

    사용자가 선택한 개체를 다른보기로 전달하고 해당 개체에서 특정 열을 검색하려면 어떻게해야합니까?

  13. 13

    Scrapy & xpath : 특정 텍스트를 검색하고 뒤에 오는 정보 (텍스트)를 추출합니다.

  14. 14

    파일에 대한 전체 텍스트 검색을 수행하고 미리보기를하려면 어떻게해야합니까?

  15. 15

    # 1241-피연산자는 전체 텍스트 검색에서 1 개의 열을 포함해야합니다.

  16. 16

    특정 텍스트가 포함 된 폴더에서 파일을 검색하고 Python에서 해당 파일의 이름을 바꾸는 방법

  17. 17

    특정 텍스트가 포함 된 폴더에서 파일을 검색하고 Python에서 해당 파일의 이름을 바꾸는 방법

  18. 18

    특정 텍스트를 grep하고 해당 줄과 그 뒤에있는 줄을 표시하려면 어떻게해야합니까?

  19. 19

    Excel-시트에서 특정 텍스트가 포함 된 셀을 검색하고 텍스트를 특정 값으로 바꾸는 스크립트

  20. 20

    열의 행을 반복하고 파이썬에서 특정 단어 뒤에있는 모든 텍스트를 제거합니다.

  21. 21

    특정 열 번호에서 시작하는 텍스트 열이있는 행을 필터링합니다.

  22. 22

    특정 행에서 값 검색, 전체 열을 다른 시트로 복사

  23. 23

    여러 테이블에서 전체 텍스트 검색을 수행하고 다른 테이블에서 오는 결과를 결합하기 위해 SQL 쿼리를 작성하는 방법은 무엇입니까?

  24. 24

    텍스트 파일에서 특정 문자열을 확인하고 해당 문자열이 추가되면 알리는 방법은 무엇입니까?

  25. 25

    메모장에서 텍스트를 바꾸고 해당 줄 끝에 다른 특정 텍스트를 추가하는 방법 ++

  26. 26

    해당 행에서 특정 문자열을 찾은 후 Excel 시트의 전체 행을 인쇄하는 방법은 무엇입니까?

  27. 27

    HTML 텍스트 내에서 특정 텍스트를 검색하고 검색 문자열을 색상으로 강조 표시하는 방법

  28. 28

    Pandas의 전체 데이터 프레임에서 특정 문자열의 수를 계산하고 새 열에 해당 값을 추가합니다.

  29. 29

    배열에서 특정 값을 검색하고 해당 키를 반환합니다.

뜨겁다태그

보관