반응형
Excel: 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 ...
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
첫 번째 단계에서 시트 1의 첫 번째 열에 있는 데이터가 정렬됩니다.두 번째 단계에서는 데이터가 동일한 모든 행이 제거됩니다.
언급URL : https://stackoverflow.com/questions/13360651/excel-how-to-check-if-a-cell-is-empty-with-vba
반응형
'source' 카테고리의 다른 글
Bash를 사용하여 파일 이름 일괄 변경 (0) | 2023.05.12 |
---|---|
ASP.NET_SessionId + OWIN 쿠키가 브라우저로 전송되지 않음 (0) | 2023.05.12 |
C#에서 두 어레이를 연결하려면 어떻게 해야 합니까? (0) | 2023.05.07 |
이미지를 카메라 롤에 저장하려면 어떻게 해야 합니까? (0) | 2023.05.07 |
Azure 앱 서비스 플랜을 일시 중지하려면 어떻게 해야 합니까? (0) | 2023.05.07 |