Skip to content

diyasingla1104/VBA-Student-Marks-Report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸŽ“ Student Marks Report Automation (VBA Macro Project)

πŸ“˜ Project Overview

This Excel VBA project automates the process of calculating students' total marks, percentage, and grade, and highlights those who fail (<40%).
The project demonstrates data automation and visualization using simple VBA scripting.

🧩 Features

  • Takes student marks from a sheet named StudentMarks
  • Calculates Total, Percentage, and Grade
  • Highlights failing students (<40%) in red
  • Includes two macros:
    • ResetStudentMarksReport β†’ clears old data and colors
    • GenerateStudentMarksReport β†’ calculates and formats results
  • Includes buttons on the sheet for one-click automation

βš™οΈ Tools Used

  • Microsoft Excel (.xlsm)
  • Visual Basic for Applications (VBA)

πŸ“ File Included

  • Student_Marks_Report_Automation.xlsm (main file)
  • README.md (this documentation)

πŸ’‘ How to Run

  1. Download the .xlsm file.
  2. Open it in Excel and enable macros.
  3. Click:
    • 🧹 Reset Sheet β†’ clears previous data
    • πŸ“Š Generate Report β†’ calculates totals and highlights grades.

Created by: Diya Singla
Project Type: Academic / Portfolio (VBA Macro Automation)

About

Excel VBA Macro Project: Automates student marks calculation and grade highlighting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published