it-swarm.com.de

Was ist das Äquivalent von "! =" In Excel VBA?

Das Problem ist, dass != In Excel vba nicht als Funktion funktioniert.

Ich möchte verwenden können

If strTest != "" Then Statt If strTest = "" Then

Gibt es einen anderen Ansatz als !=?

Meine Funktion != Nachzuahmen ist

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
90
What'sUP

Weil der Ungleichheitsoperator in VBA <> Ist

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

der Operator != wird in C #, C++ verwendet.

151
Steve

In VBA ist der != -Operator ist der Not -Operator wie folgt:

If Not strTest = "" Then ...
28
frenchie

Nur eine Notiz. Wenn Sie einen String mit "" Vergleichen möchten, verwenden Sie in Ihrem Fall

If LEN(str) > 0 Then

oder auch nur

If LEN(str) Then

stattdessen.

Versuchen zu benutzen <> anstatt !=.

2
user1745872