Excel VBA質問箱 IV

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

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


7676 / 76734 ←次へ | 前へ→

【74644】Re:同じ値認識しない
質問  (*´∀`)  - 13/8/20(火) 15:51 -

引用なし
パスワード
   ▼kanabun さん:

本当にありがとうございました。天才ですね。

結局・・・
----------------------------
Sub 正方形長方形9_Click()

Dim Cnt As Long

If Range("L6").Value = Range("b67").Value Then

Range("G12").Value = Range("g12").Value - Range("o2").Value
Range("C69").Value = Range("c69").Value - Range("m2").Value

Range("k2:m2").ClearContents
Range("N2") = "=rounddown(P2,0)"

End If

For i = 17 To 66

If Range("l2").Value = Range("b" & i).Value Then

Range("E" & i).Value = Range("E" & i).Value - Range("D" & i).Value * Range("M2").Value
Range("C9").Value = Range("C9").Value + Range("D" & i).Value * Range("M2").Value

Range("C" & i).Value = Range("c" & i).Value - Range("M2").Value

Range("G13").Select
  ActiveCell.FormulaR1C1 = "=SUM(R[-6]C:R[-1]C)"
  
Range("k2:m2").ClearContents
Range("N2") = "=rounddown(P2,0)"

Cnt = 1
Exit For
End If
Next

If Cnt = 0 Then

MsgBox "商品はありません"

End If

End Sub
-----------------------------------

の形で上手くいきました。ループから他の二つは出しました。
Matchも後でやってみます。
理解できないのですがどうしてLongで宣言してCnt=1だと一つだけになるんですか?
御察しの通りL2と同じものは一つだけです。
教えてください。

13 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 質問

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