機能と数式 | VBA | セミナー | オンラインソフト | お問い合わせ | その他
Top > Excel > VBA > VBAの関数

IsObject関数



構文
IsObject(identifier)
引数identifierには、変数の名前を指定します。

解説
引数identifierに指定された変数がオブジェクト型の場合、またはオブジェクトを参照しているバリアント型の場合にTrueを返します。
IsObject関数は、バリアント型変数にNothingが設定されている場合にもTrueを返します。

サンプル
次の例は、変数がオブジェクト型かどうかを判定します。

Sub Sample()
    Dim a As Integer, b As Variant, c As Object
    MsgBox IsObject(a)      'Falseを返します
    MsgBox IsObject(b)      'Falseを返します
    Set b = Nothing
    MsgBox IsObject(b)      'Trueを返します
    MsgBox IsObject(c)      'Trueを返します
End Sub



このエントリーをはてなブックマークに追加