[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBA:MsgBoxを1回だけ表示させたい』(masabou5)
A B C 1 5 23 6 2 8 42 9 3 7 4 31
上記のような表があり、2桁の数値があれば、MsgBoxで表示させていますが、 下記のプロシージャでは、3回出てきます。 これを何個あっても、1回だけ”2桁の数値があります”というように表示させたいのですが、 どうすればいいのでしょうか?よろしくお願いします。
Sub Test() For Each cc In Range("A1:C3") If Len(cc.Value) = 2 Then MsgBox "2桁の数字があります。" Next End Sub
exit subで抜けるようにしてください。
If Len(cc.Value) = 2 Then MsgBox "2桁の数字があります。" exit sub '追加 end if
(INA)
INAさん、早速ありがとうございました。 出来ました、なかなか出来ず、悩んでいました。感謝です。(masabou5)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.