Search notes:

Excel chart types: column-clustered / with data table

option explicit

sub main() ' {

    createTestData

    dim sh as shape
    set sh = activeSheet.shapes.addChart2(201, xlColumnClustered)

    sh.top    =                     cells( 2, 6).top
    sh.left   =                     cells( 2, 6).left
    sh.height = cells(15,12).top  - cells( 2, 6).top
    sh.width  = cells(15,12).left - cells( 2, 6).left

    dim ch as chart
    set ch = sh.chart

    ch.setSourceData source := range(cells(2,2), cells(5,4))
    ch.setElement msoElementDataTableWithLegendKeys

end sub ' }

sub createTestData() ' {

    dim r as long
    r = 2
    range(cells(r,2), cells(r,4)).value = array( null, 2019, 2018) : r=r+1
    range(cells(r,2), cells(r,4)).value = array("foo",    5,    6) : r=r+1
    range(cells(r,2), cells(r,4)).value = array("bar",    4,    3) : r=r+1
    range(cells(r,2), cells(r,4)).value = array("baz",    7,    5)

end sub ' }
Github repository about-MS-Office-object-model, path: /Excel/Chart/types/columnClustered/with-dataTable.vb

See also

Column clustered Excel chart type

Index