- ベストアンサー
VBA オブジェクトが空かどうか判定する
皆様のお知恵を拝借させてください。 エクセル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
その他の回答 (2)
- bluecampus
- ベストアンサー率66% (138/209)
回答No.2
isを使ってください。
質問者
お礼
ほぉ
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
オブジェクトの比較には Is演算子を使います if a Is Nothing then とすれば aがNothingなのかをチャック出来ます
質問者
お礼
へー
お礼
ふむふむ