Excel VBA에서 전체 행을 삭제하는 방법에 대한 일부 스 니펫을 사용하려고했지만 "IsNumber"확인을 포함하도록 수정할 수 없습니다.Excel VBA - 셀이 정수인 경우 전체 행을 삭제하십시오.
내가 좋아하는, 활성 영역을 선택 할 수 있어야합니다 :
Set r = ActiveSheet.Range("A1:C10")
그리고 그것은 행 다음 행 통과 (그 지역의 모든 세포를 확인)으로가있는 경우, 전체 행을 삭제 셀에있는 숫자. 예를 들어
:
NA NA NA 21
NA 22 NA 44
00 NA NA NA
NA NA NA NA
55 NA NA NA
다음 (
NA NA NA NA
범위. ("B1 : C5") SpecialCells (xlCellTypeConstants, xlNumbers)는 모든 사람을 제안 – tracer
감사를 .EntireRow.Delete와 도움이됩니다. 이 바로 위에있는 주석은 내가 원하는 것입니다. 누군가가 도움이되기를 바랍니다. – tracer
그것은 그것을 사용하는 잘못된 방법이며 어떤 시점에서 오류가 발생할 수 있습니다. 나는 2 가지 시도하고 테스트 한 방법을 당신에게 줬어. 둘 다 도움이되지 않았다는 뜻인가요? –