Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8518 / 13644 ツリー ←次へ | 前へ→

【32818】検索結果が該当無しの判定 風邪ひきさん 05/12/22(木) 18:28 質問[未読]
【32819】Re:検索結果が該当無しの判定 awu 05/12/22(木) 18:36 回答[未読]
【32820】Re:検索結果が該当無しの判定 風邪ひきさん 05/12/22(木) 19:09 お礼[未読]

【32818】検索結果が該当無しの判定
質問  風邪ひきさん  - 05/12/22(木) 18:28 -

引用なし
パスワード
   すみません。教えて下さい。

「検索した結果、該当が無かった場合」の分岐はどのように書けばいいでしょうか?

if IsNull(rng) だと、該当が無くてもFalseでした。
rngをウォッチすると、Nothingでした。

Notingとの比較方法を教えて頂けると応用が効いて助かります。


  Dim rng As Range

  Set rng = Selection.Find(What:="PR-0012", LookIn:=xlFormulas, LookAt _
    :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
    False, MatchByte:=False, SearchFormat:=False)

よろしくお願いします。

【32819】Re:検索結果が該当無しの判定
回答  awu  - 05/12/22(木) 18:36 -

引用なし
パスワード
   If rng Is Nothing Then でどうですか。

【32820】Re:検索結果が該当無しの判定
お礼  風邪ひきさん  - 05/12/22(木) 19:09 -

引用なし
パスワード
   ▼awu さん:
>If rng Is Nothing Then でどうですか。

出来ました(^o^)
こういうVBAの基本的なことって意外と見つからなくて、大変助かりました。
ありがとうございます。

8518 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free