用 If…ElseIf…Else 依 Score 產生 Grade。
學生資料需要依分數自動分級:>=90 A;>=80 B;>=70 C;>=60 D;否則 F。
| Student | Score | Grade |
|---|---|---|
| Amy | 95 | A |
| Brian | 87 | B |
| Cathy | 74 | C |
| David | 61 | D |
| Eva | 58 | F |
| Frank | 45 | F |
| Grace | 82 | B |
| Henry | 69 | D |
| Ivy | 91 | A |
| Jack | 76 | C |
VBA 應由最高門檻往下判斷:90、80、70、60,最後 Else 為 F。
A:Amy、Ivy;B:Brian、Grace;C:Cathy、Jack;D:David、Henry;F:Eva、Frank。
門檻順序很重要;若先判斷 >=60,高分學生也會先被歸為 D。
請將 Grade 規則轉成 VBA If…ElseIf…Else,並檢查 60、70、80、90 分邊界。
**問題:**Henry 69 分若改為 70 分,Grade?