prosource

Excel VBA에서 "!="와 동등한 것은 무엇입니까?

probook 2023. 5. 8. 22:18
반응형

Excel VBA에서 "!="와 동등한 것은 무엇입니까?

문제는!=Excel vba에서는 함수로 작동하지 않습니다.

나는 사용할 수 있기를 원합니다.

If strTest != "" Then대신에If strTest = "" Then

이 일을 할 수 있는 다른 접근법이 있습니까?!=?

나의 흉내 내는 기능.!=이라

Sub test()

Dim intTest As Integer
Dim strTest As String

intTest = 5

strTest = CStr(intTest) ' convert

Range("A" + strTest) = "5"



    For i = 1 To 10
        Cells(i, 1) = i

        If strTest = "" Then
            Cells(i, 1) = i
        End If

    Next i


End Sub

왜냐하면 VBA의 부등식 연산자는<>

If strTest <> "" Then
    .....

연산자!=C#, C++에서 사용됩니다.

VBA에서,!=연산자는Not연산자, 다음과 같습니다.

If Not strTest = "" Then ...

그냥 메모.문자열을 비교하려는 경우"",당신의 경우,

If LEN(str) > 0 Then

아니면 그냥

If LEN(str) Then

대신.

사용해 보십시오.<>대신에!=.

언급URL : https://stackoverflow.com/questions/11595757/what-is-the-equivalent-of-in-excel-vba

반응형