在VBA中判斷兩個字符串是否相等,可以使用StrComp
函數或直接使用=
運算符。以下是兩種方法的示例:
StrComp
函數: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
函數時,第三個參數vbTextCompare
表示忽略大小寫進行比較。如果希望區分大小寫,可以使用vbBinaryCompare
參數。