This project automates the generation of monthly Excel reports using VBA. It extracts data, calculates performance metrics, and builds dashboards with charts — allowing stakeholders to refresh everything with a single click.
The VBA “Orchestrator” module runs multiple macros across modules for data cleaning, dashboard creation, and chart updates. Below is a snapshot of the macro logic:
The dashboard automatically updates after running the main macro, showing KPIs such as invoice creation, posting efficiency, and company-level comparisons through charts.
This VBA automation reduced manual report preparation time from hours to minutes, ensured accuracy across dashboards, and simplified monthly reporting for finance teams.