Excel VBA質問箱 IV

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

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


56048 / 76735 ←次へ | 前へ→

【25452】Re:For文の中にIf文を入れる方法
回答  つん E-MAIL  - 05/6/1(水) 10:27 -

引用なし
パスワード
   おはようございます^^
横から失礼します。

> For i = 1 To 5
>  If name.Text = "" Then
>   num.Text = ""
>   Exit For
>  ElseIf name.Text = Cells(i, 1).Value Then
>   num.Text = "登録済みです"
>   Exit For   
>  End If
> Next

とりあえず、一番最初に、txtNumの初期化しちゃうとか・・・

 Dim i As Long
  
 txtNum.Text = ""

 For i = 1 To 5
  If txtName.Text = "" Then
   txtNum.Text = ""
   Exit For
  ElseIf txtName.Text = Cells(i, 1).Value Then
   txtNum.Text = "登録済みです"
   Exit For
  End If
 Next

こんな風に。
いかがでしょう?
安易かな?(^^;

テキストボックスの名前はichinoseさんがおっしゃってるように変更されたんですよね?
0 hits

【25437】For文の中にIf文を入れる方法 05/5/31(火) 22:40 質問
【25438】Re:For文の中にIf文を入れる方法 ichinose 05/5/31(火) 23:17 発言
【25440】Re:For文の中にIf文を入れる方法 05/5/31(火) 23:27 お礼
【25445】Re:For文の中にIf文を入れる方法 05/6/1(水) 8:48 質問
【25452】Re:For文の中にIf文を入れる方法 つん 05/6/1(水) 10:27 回答
【25486】Re:For文の中にIf文を入れる方法 05/6/2(木) 0:21 お礼

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