第3講 For文(繰り返し処理)
第5話 成績一覧表の国語の合計と平均を算出する
001
実行ボタンを押すと、
002
と国語の合計と平均が出て、
消去ボタンを押すと、
001
に戻るマクロのコード例
Private Sub CommandButton1_Click()
  Dim w As Integer, i As Byte
  w = 0 'wを0に初期化
  For i = 0 To 4 '国語の合計を算出
    w = w + Cells(5 + i, 3)
  Next
  Cells(10, 3) = w '国語合計の表示
  Cells(11, 3) = w / 5 '国語平均の表示
End Sub
Private Sub CommandButton2_Click()
  Range("C10:G11").Select
  Selection.ClearContents 'C10からG11までのセルの消去
  Range("F5:G9").Select
  Selection.ClearContents 'F5からG9までのセルの消去
  Range("A1").Select
End Sub
参考ダウンロード添付ファイル

では、次の課題です。
001
実行ボタンを押すと、
003
と各教科の合計と平均が出て、
消去ボタンを押すと、
001
に戻るマクロを実現しましょう。


第4話へ 第6話へ

トップへ