質問

皆様のお知恵を拝借させてください。

エクセルVBAでオブジェクトを入れる変数を定義し、その変数にオブジェクト
が入っているかどうか検査したいのですがどうしたらいいでしょうか。

例えば---
Dim a As Workbook
If a <> nothing then ←この部分が分からない。このままだとエラー。
処理
End if
---------
環境
エクセル2003
WinXPsp1

通報する

回答 (3件)

もし、aが空だったら
If a Is Nothing Then 

もし、aが空じゃなかったら
If Not a Is Nothing Then

この回答へのお礼

ふむふむ

isを使ってください。

この回答へのお礼

ほぉ

オブジェクトの比較には Is演算子を使います

if a Is Nothing then
とすれば aがNothingなのかをチャック出来ます

この回答へのお礼

へー

このQ&Aは役に立ちましたか?2 件

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

新しく質問する

注目の記事

渡る世間の親子問題

遺産相続、キラキラネーム、教えて!gooに寄せられた親子問題を集めました。


新しく質問する

このカテゴリで人気のQ&Aランキング