Excel VBA質問箱 IV

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

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


20747 / 76732 ←次へ | 前へ→

【61398】同じ処理の簡略化
質問  たけ  - 09/5/5(火) 23:07 -

引用なし
パスワード
   ExcelでのVBAは初めてになります.Accessでは多少の理解があります.
よろしくおねがいします.


次のデータを作成し,集計処理を考えております.

   A       B       C           D   
1                 朝
2      食事を取るか? 何人で食べるか? 食事時間がどのくらいか?
3 たろう      1      2           30
4 はなこ 
5 じろう 


サンプルでは朝のみですが,ここから昼,夜とB2:D2の内容が横に3回続きます.
なので,E2:G2が昼,H2:J2が夜となります.

●数値型
食事を取るか:YesNo
何人で:整数
食事時間:整数


今後の処理としては

○食事を取るか:Yesなら10点,Noなら0点
○何人で:2人以上でなら10点,1人でなら0点
○食事時間:20分以上なら10点,10分以上20分未満なら5点,10分未満なら0点

また,朝昼夜でそれぞれ別処理も考えております(夜の食事人数の加点を2倍にするなど)


今後の処理の部分については,If文にてイメージがつきますが,
朝昼夜と加算を除いて同じ処理となるため,それぞれをFor Next文などを使って
ひとまとめにグループで処理できると思うのですが…その構造が思いつきません.


うまく変数等を使って,スッキリとした構文の作り方を
教えていただけませんでしょうか?
よろしくお願いします.
0 hits

【61398】同じ処理の簡略化 たけ 09/5/5(火) 23:07 質問
【61401】Re:同じ処理の簡略化 neptune 09/5/5(火) 23:42 発言
【61403】Re:同じ処理の簡略化 たけ 09/5/6(水) 0:38 発言
【61405】Re:同じ処理の簡略化 ゆみこん 09/5/6(水) 7:10 発言
【61408】Re:同じ処理の簡略化 りん 09/5/6(水) 7:42 発言
【61411】Re:同じ処理の簡略化 neptune 09/5/6(水) 11:17 回答
【61412】Re:同じ処理の簡略化 たけ 09/5/7(木) 6:27 お礼

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