Excel VBA質問箱 IV

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

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


55483 / 76732 ←次へ | 前へ→

【26023】Re:各々条件を指定しセルの色を変える方法に...
発言  ichinose  - 05/6/22(水) 8:34 -

引用なし
パスワード
   mayu さん、皆さん
おはようございます。

>現在、下記の表を使用しています。
>1日に1回、測定値が自動入力されます。
>この時、基準値を外れた場合、セルの色を変えて分かり易くしたいです。
>可能でしょうか?
>
>
>  A   B      C
>1
>2 計器 基準値    測定値
>3 113A 0.1<0.15   0.1
>4 113B 0.1<0.25   0.3 ←基準値を超えた場合セルの色を変える
>5 113C 0.7<     0.8
>6 113D 2.0<5.0    4.0
>7 114A 7.0±1.0   8.0
>  ・  ・
>  ・  ・
>  ・  ・
>全部で500行程度

これをVBAで自動化して色を付けるのは結構大変だと思います。
基準値という色を付ける条件にあたるデータを
インタープリターのように構文解析しなければならないからです。
まず、基準値に入力されるデータをパターン化しなければなりませんよね?

サンプルデータ3行目から6行目のような

測定値が>xxxより大きく、yyyより小さいというパターン

±を使用した誤差表示のパターン

大きく分けるとサンプルデータからはこの二つですが、

それ以外にもありますか?
仮にこの二つだけだとしても基準値の形式がこのままでは
基準値の内容がどんなパターンなのか認識させるだけで大変です。

コードを簡単にするには、
この基準値の内容をひとつセルではなく、
例えば、3つのセルに分ける

>測定値が>xxxより大きく、yyyより小さいというパターン
これで見ると、

xxxにあたる数値を入れるセル
<  という条件を認識するセル
YYYにあたる数値を入れるセル

というように・・・・。

コードは、現在の表よりは簡単になると思いますよ!!

基準値に入る文字列のパターン化から検討されては
いかがですか?

0 hits

【26007】各々条件を指定しセルの色を変える方法に... mayu 05/6/21(火) 16:28 質問
【26008】Re:各々条件を指定しセルの色を変える方法... m2m10 05/6/21(火) 16:36 発言
【26010】Re:各々条件を指定しセルの色を変える方法... Nossori 05/6/21(火) 18:54 回答
【26022】Re:各々条件を指定しセルの色を変える方法... m2m10 05/6/22(水) 8:07 回答
【26023】Re:各々条件を指定しセルの色を変える方法... ichinose 05/6/22(水) 8:34 発言
【26063】Re:各々条件を指定しセルの色を変える方... mayu 05/6/22(水) 18:18 質問
【26065】Re:各々条件を指定しセルの色を変える方... ichinose 05/6/22(水) 18:38 発言
【26076】Re:各々条件を指定しセルの色を変える方... mayu 05/6/22(水) 21:56 質問
【26077】Re:各々条件を指定しセルの色を変える方... ponpon 05/6/22(水) 23:04 発言
【26079】Re:各々条件を指定しセルの色を変える方... mayu 05/6/22(水) 23:55 質問
【26118】Re:各々条件を指定しセルの色を変える方... ponpon 05/6/23(木) 20:09 発言
【26075】Re:各々条件を指定しセルの色を変える方... ponpon 05/6/22(水) 21:53 発言
【26081】Re:各々条件を指定しセルの色を変える方法... りん 05/6/23(木) 10:25 回答
【26123】Re:各々条件を指定しセルの色を変える方法... mayu 05/6/24(金) 1:21 質問
【26126】Re:各々条件を指定しセルの色を変える方法... りん 05/6/24(金) 8:20 回答

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