在VBA中判斷兩個字符串是否相等,可以使用StrComp
函數(shù)或直接使用=
運算符。以下是兩種方法的示例:
StrComp
函數(shù):Sub CompareStrings()
Dim str1 As String
Dim str2 As String
str1 = "Hello"
str2 = "hello"
If StrComp(str1, str2, vbTextCompare) = 0 Then
MsgBox "Strings are equal."
Else
MsgBox "Strings are not equal."
End If
End Sub
=
運算符:Sub CompareStrings()
Dim str1 As String
Dim str2 As String
str1 = "Hello"
str2 = "hello"
If str1 = str2 Then
MsgBox "Strings are equal."
Else
MsgBox "Strings are not equal."
End If
End Sub
注意:在使用StrComp
函數(shù)時,第三個參數(shù)vbTextCompare
表示忽略大小寫進行比較。如果希望區(qū)分大小寫,可以使用vbBinaryCompare
參數(shù)。