수색…
비고
문자열의 길이는 두 가지 방법으로 측정 할 수 있습니다. 가장 자주 사용되는 길이 측정은 Len
함수를 사용하는 문자 수이지만 VBA는 LenB
함수를 사용하여 바이트 수를 나타낼 수도 있습니다. 2 바이트 또는 유니 코드 문자는 1 바이트 이상입니다.
Len 함수를 사용하여 문자열의 문자 수를 결정합니다.
Const baseString As String = "Hello World"
Dim charLength As Long
charLength = Len(baseString)
'charlength = 11
LenB 함수를 사용하여 문자열의 바이트 수 결정
Const baseString As String = "Hello World"
Dim byteLength As Long
byteLength = LenB(baseString)
'byteLength = 22
`If Len (myString) = 0 Then``if myString = ""Then
문자열이 길이가 0인지 검사 할 때 문자열을 빈 문자열과 비교하는 대신 문자열의 길이를 검사하는 것이 더 효율적이며 더 효율적입니다.
Const myString As String = vbNullString
'Prefer this method when checking if myString is a zero-length string
If Len(myString) = 0 Then
Debug.Print "myString is zero-length"
End If
'Avoid using this method when checking if myString is a zero-length string
If myString = vbNullString Then
Debug.Print "myString is zero-length"
End If
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow