반응형
EXCEL VBA 항목이 비어 있는지 '스페이스'가 아닌지 확인합니다.
주의. 체크해 주세요.TextBox1is empty를 사용하면 쉽게 사용할 수 있습니다.TextBox1.Value = "".
하지만 문제는 사용자가 이 키를 눌렀을 때spacebar,TextBox1여전히 가치로 인식될 것입니다.이 경우 내 데이터는 1을 가진 빈 셀로 표시됩니다.space안에서.그래서 제 질문은, 이 문제를 어떻게 확인할 수 있을까요?TextBox1.value무상으로, 또한 으로 구성되어 있지 않다.space하나 또는 그 이상space모두에게 감사한다.
일반적인 방법은 다음과 같이 확인하는 것입니다.
trim(TextBox1.Value & vbnullstring) = vbnullstring
공백, 빈 문자열 및 정품 null 값에 대해 작동합니다.
내가 생각할 수 있는 가장 간결한 버전
Len(Trim(TextBox1.Value)) = 0
이 작업을 여러 번 수행해야 하는 경우 함수로 묶습니다.
Public Function HasContent(text_box as Object) as Boolean
HasContent = (Len(Trim(text_box.Value)) > 0)
End Function
사용.
If HasContent(TextBox1) Then
' ...
여기 값의 유무를 확인할 수 있는 코드가 있습니다.
If Trim(textbox1.text) <> "" Then
'Your code goes here
Else
'Nothing
End If
이게 도움이 될 것 같아요.
다음 코드를 사용하여 텍스트 상자 개체가 null/비어 있는지 확인할 수 있습니다.
'Checks if the box is null
If Me.TextBox & "" <> "" Then
'Enter Code here...
End if
언급URL : https://stackoverflow.com/questions/14108948/excel-vba-check-if-entry-is-empty-or-not-space
반응형
'programing' 카테고리의 다른 글
| Scala에서의 Seq와 리스트의 차이 (0) | 2023.04.22 |
|---|---|
| bash 스크립트의 다른 명령어로 파라미터를 전송하려면 어떻게 해야 합니까? (0) | 2023.04.22 |
| 셸 스크립트에서 $@는 무엇을 의미합니까? (0) | 2023.04.22 |
| 문서의 행 수를 세는 방법 (0) | 2023.04.22 |
| SignalR과 RESTful API를 모두 통합할 수 있습니까? (0) | 2023.04.22 |