Excel VBA質問箱 IV

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

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


7417 / 76732 ←次へ | 前へ→

【74902】Re:Select Case で連続判定
回答  ウッシ  - 13/10/22(火) 16:40 -

引用なし
パスワード
   こんにちは

一括して数式をセットして値に変換してます。

Sub test()
  With Range("B13:U13")
    .Formula = "=IF(B9<=11.5,""A"",IF(B9<=11.8,""B""," & _
          "IF(B9<=12.2,""C"",IF(B9<=12.5,""D""," & _
          "IF(B9=12.6,""E"","""")))))"
          
    .Value = .Value
  End With
End Sub

12.6を超えた場合はどうするのですか?

▼トキノハジメ さん:
>▼ウッシ さん:
>>コマンドボタンで切り替える必要性はなんですか?
>
>どうも説明がまずくてすみません。
>
>コマンドボタンは一つです。
>
>これによりそれぞれB6,B7,B8に入った数値を計算しこたえをB9に表示しています。
>
>B9が計算結果です。その数値の大小によりSelect Case により B13に判定結果を表示しています。表にはC9,C13 D9,D13と20あり、コードもそれぞれに対応して有ってコードが纏まらないかと思っています。切り替えではなくコードを簡潔かしたいのですが、宜しくお願いいたします。

327 hits

【74892】Select Case で連続判定 トキノハジメ 13/10/22(火) 13:06 質問
【74893】Re:Select Case で連続判定 ウッシ 13/10/22(火) 13:58 質問
【74894】Re:Select Case で連続判定 Abyss 13/10/22(火) 14:02 発言
【74895】Re:Select Case で連続判定 トキノハジメ 13/10/22(火) 14:51 質問
【74896】Re:Select Case で連続判定 ウッシ 13/10/22(火) 14:53 質問
【74898】Re:Select Case で連続判定 トキノハジメ 13/10/22(火) 14:59 質問
【74899】Re:Select Case で連続判定 ウッシ 13/10/22(火) 15:14 発言
【74900】Re:Select Case で連続判定 トキノハジメ 13/10/22(火) 15:52 質問
【74902】Re:Select Case で連続判定 ウッシ 13/10/22(火) 16:40 回答
【74903】Re:Select Case で連続判定 トキノハジメ 13/10/22(火) 18:40 お礼
【74905】Re:Select Case で連続判定 ウッシ 13/10/22(火) 21:04 回答
【74906】Re:Select Case で連続判定 トキノハジメ 13/10/22(火) 22:33 お礼

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