Overview

Excel Charting VBA

This workbook creates a column chart with percentage change indicators between consecutive years. An "invisible" base series, positive/negative variance series, and error bars work together to show both the absolute values and the year-over-year changes in a single, clean chart. Built with 3 embedded chart objects and VBA macros.

Download the Excel file (.xlsm)

How It Works

Sample Data (2020–2028)

The chart uses randomised values generated by RANDBETWEEN(1000, 10000) rounded to the nearest 10. Press F9 to regenerate the data and watch the chart update instantly.

When to Use This

This chart type is a standard in financial reporting — showing revenue, headcount, or any KPI over time with clear indicators of growth or decline between periods. It's especially effective in board presentations where stakeholders need to see both the trend and the magnitude of change at a glance.