[[20051206133554]] 『VBA:MsgBoxを1回だけ表示させたい』(masabou5) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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.