• ベストアンサー

VBA オブジェクトが空かどうか判定する

皆様のお知恵を拝借させてください。 エクセルVBAでオブジェクトを入れる変数を定義し、その変数にオブジェクト が入っているかどうか検査したいのですがどうしたらいいでしょうか。 例えば--- Dim a As Workbook If a <> nothing then ←この部分が分からない。このままだとエラー。 処理 End if --------- 環境 エクセル2003 WinXPsp1

質問者が選んだベストアンサー

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.3

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

lelion1000
質問者

お礼

ふむふむ

その他の回答 (2)

回答No.2

isを使ってください。

lelion1000
質問者

お礼

ほぉ

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

オブジェクトの比較には Is演算子を使います if a Is Nothing then とすれば aがNothingなのかをチャック出来ます

lelion1000
質問者

お礼

へー

関連するQ&A