Excel VBA質問箱 IV

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

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


42935 / 76732 ←次へ | 前へ→

【38858】Re:ユーザーフォームを使い検索&入力
質問  K  - 06/6/12(月) 21:44 -

引用なし
パスワード
   ▼漂流民 さん:

お忙しい中、ご返事いただき感謝しています。
質問の仕方が不味いのでしょう。
今ひとつ回答が分かりません。

Private Sub CommandButton1_Click()
  For i = 1 To Range("d65536").End(xlUp).Row
   If Cells(i, 4) = TextBox1 Then
      Cells(i, 16) = Date
    End If
 Next i
End Sub

このコードは順調に動いています。
しかし、対象がない時、対象が無い旨の、例えば「条件不一致」を表示させて
終了したいのですが・・・


>時刻も入れて、こんな感じでしょうか?
>
>Private Sub CommandButton1_Click()
>  For i = 1 To Range("d65536").End(xlUp).Row
>    If Cells(i, 4) = TextBox1 Then
>      Cells(i, 16) = Date & " " & Time
>    Else
>      MsgBox "条件不一致 "
>    End If
>  Next i
>End Sub
>
頂きました、上のコードは「条件不一致」ばかり表示されますが
何故でしょうか。
d列の一行目に条件不一致が有っても、5行目にテキストの入力したものが
一致する場足は、日時が表示されたいのですが・・・
分かりにくい説明ですが、よろしくお願いします。
0 hits

【38755】ユーザーフォームを使い検索&入力 津良 06/6/9(金) 14:16 質問
【38779】Re:ユーザーフォームを使い検索&入力 Kein 06/6/9(金) 21:57 回答
【38785】Re:ユーザーフォームを使い検索&入力 津良 06/6/10(土) 10:43 お礼
【38780】Re:ユーザーフォームを使い検索&入力 漂流民 06/6/9(金) 22:15 発言
【38786】Re:ユーザーフォームを使い検索&入力 津良 06/6/10(土) 10:50 お礼
【38833】Re:ユーザーフォームを使い検索&入力 K 06/6/11(日) 21:43 質問
【38834】Re:ユーザーフォームを使い検索&入力 漂流民 06/6/11(日) 23:04 回答
【38841】Re:ユーザーフォームを使い検索&入力 K 06/6/12(月) 8:41 質問
【38853】Re:ユーザーフォームを使い検索&入力 漂流民 06/6/12(月) 20:40 回答
【38858】Re:ユーザーフォームを使い検索&入力 K 06/6/12(月) 21:44 質問
【38860】Re:ユーザーフォームを使い検索&入力 漂流民 06/6/12(月) 22:19 回答
【38868】Re:ユーザーフォームを使い検索&入力 K 06/6/13(火) 7:14 お礼
【38895】Re:ユーザーフォームを使い検索&入力 漂流民 06/6/13(火) 21:23 発言
【38896】Re:ユーザーフォームを使い検索&入力 06/6/13(火) 22:35 質問
【38901】Re:ユーザーフォームを使い検索&入力 漂流民 06/6/14(水) 0:32 発言
【38933】Re:ユーザーフォームを使い検索&入力 06/6/14(水) 18:30 お礼

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