|
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文などを使って
ひとまとめにグループで処理できると思うのですが…その構造が思いつきません.
うまく変数等を使って,スッキリとした構文の作り方を
教えていただけませんでしょうか?
よろしくお願いします.
|
|