-1

Excel vba (Excel 2007 を使用) で StrCmp 関数を使用しようとしていますが、次のエラーが発生します: コンパイル エラー: サブまたは関数が定義されていません。

これが私のコードです:

    StrCmp(Worksheets(1).Range("I" & x).Value, "Critical")

どんな助けでも大歓迎です。

4

1 に答える 1

0

関数名はであり、それを呼び出すには : for a match StrCompと言います。あなたの場合は使用するようです
StrComp( StringArg1, StringArg2, compareMethod) = 0

if StrComp(Cstr(Worksheets(1).Range("I" & x).Value), "Critical", vbTextCompare) = 0 then
    ' you now have found a match
    ' do something
end if

StrComp()の詳細については、こちら参照してくださいSOのこちらも参照してください

于 2013-06-20T07:01:02.437 に答える