Why on earth have I not used the ListView control before...
Dim l As MSComctlLib.ListView
Set l = Me.lvwTest.Object
With l
.View = lvwReport
'Add Headings
.ColumnHeaders.Add , , "Name"
.ColumnHeaders.Add , , "Surname"
.ColumnHeaders.Add , , "Address"
'...