반응형
Excel : VBA에서 셀이 비어 있는지 확인하는 방법은 무엇입니까?
중복 가능성 :
VBA를 사용하여 아래 셀이 비어 있는지 확인
VBA를 통해 특정 정보가있는 셀이 다른 셀에서 비어 있는지 어떻게 확인할 수 있습니까?
예를 들면 :
A : A = "특수 제품"이고 B : B가 null 인 경우
C1 = "특수 제품"
또한에서 For Each
루프를 어떻게 사용 Range
하고 다른 셀의 값을 반환 할 수 있습니까?
다음 IsEmpty()
과 같은 기능을 사용할 수 있습니다 .
...
Set rRng = Sheet1.Range("A10")
If IsEmpty(rRng.Value) Then ...
다음을 사용할 수도 있습니다.
If ActiveCell.Value = vbNullString Then ...
나는 VBA 프로그래머가 아니므로 신경 쓰지 않겠습니까?!
도움이되기를 바랍니다
IsEmpty()
이를 확인하는 가장 빠른 방법입니다.
IsNull()
유사한 솔루션처럼 보이지만 Null을 셀에 할당해야합니다. 그것은 본질적으로 세포에서 생성되지 않습니다.
또한 다음 방법으로 셀을 확인할 수 있습니다.
count()
counta()
Len(range("BCell").Value) = 0
이 사이트는 방법을 사용합니다 isEmpty()
.
편집 : URL이 유효하지 않게되기 전에 사이트에서 가져온 콘텐츠.
Worksheets("Sheet1").Range("A1").Sort _
key1:=Worksheets("Sheet1").Range("A1")
Set currentCell = Worksheets("Sheet1").Range("A1")
Do While Not IsEmpty(currentCell)
Set nextCell = currentCell.Offset(1, 0)
If nextCell.Value = currentCell.Value Then
currentCell.EntireRow.Delete
End If
Set currentCell = nextCell
Loop
첫 번째 단계에서는 Sheet1의 첫 번째 열에있는 데이터가 정렬됩니다. 두 번째 단계에서는 동일한 데이터가있는 모든 행이 제거됩니다.
참고 URL : https://stackoverflow.com/questions/13360651/excel-how-to-check-if-a-cell-is-empty-with-vba
반응형
'Programing' 카테고리의 다른 글
빌드 전 단계로 Hudson에서 다른 작업을 트리거하려면 어떻게해야합니까? (0) | 2020.11.25 |
---|---|
Flask 사용자 인증 (0) | 2020.11.25 |
GitHub 페이지 및 상대 경로 (0) | 2020.11.25 |
RabbitMQ와 MSMQ 비교 (0) | 2020.11.25 |
콘솔 경고 : v-for로 렌더링 된 구성 요소 목록에는 명시 적 키가 있어야합니다. (0) | 2020.11.25 |