Excel VBA質問箱 IV

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

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


7677 / 76734 ←次へ | 前へ→

【74643】Re:同じ値認識しない
発言  kanabun  - 13/8/20(火) 11:49 -

引用なし
パスワード
   もしかして、17から 66行までのセルループのなかで、
[L2]と一致するセルは1つですか?
もしそうなら、

For i = 17 To 66
  If Range("L2").Value = Range("B" & i).Value Then
    【処理1】
     Cnt = 1
     Exit For

  End If

のようにしてください。
また、ほんとに一致するセルは(あっても)1つだけなら、
Loopでなく ワークシート関数のMATCH で求めてもいいですね。

Dim m
 m = Application.Match(Range("L2"), [B17:B66], 0)
 If IsNumeric(m) Then
   MsgBox [B17:B66].Item(m).Address(0,0) & "にありました"
 Else
   MsgBox "商品はありません"
 End If
11 hits

【74639】同じ値認識しない 。・゚・(ノД`)・゚・。 13/8/19(月) 17:30 質問
【74640】Re:同じ値認識しない kanabun 13/8/19(月) 17:51 発言
【74641】Re:同じ値認識しない 。・゚・(ノД`)・゚・。 13/8/20(火) 9:50 質問
【74642】Re:同じ値認識しない kanabun 13/8/20(火) 11:22 発言
【74643】Re:同じ値認識しない kanabun 13/8/20(火) 11:49 発言
【74644】Re:同じ値認識しない (*´∀`) 13/8/20(火) 15:51 質問
【74645】Re:同じ値認識しない こたつねこ 13/8/20(火) 22:52 回答
【74648】Re:同じ値認識しない (*´∀`) 13/8/21(水) 15:14 質問

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