1. ホーム
  2. excel

[解決済み] Excel VBAで「!=」に相当するものは何ですか?

2022-12-16 07:58:31

質問

問題は != が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++で使われます。