Как сгруппировать диапазон Excel в таблицах Excel?
Я использую Microsoft.office.interop.excel и создал Excel с данными
В настоящее время я показываю эти данные в том же Excel-формате, что и график:
Но мне нужно, чтобы эти данные были сгруппированы так:
Как я могу изменить свой код для достижения этой цели?
Текущий код
Dim chartDeliveryDetailDateRd As Excel.Chart
Dim xlChartsDd As Excel.ChartObjects
Dim myChartDdRd As Excel.ChartObject
Dim chartRangeDdRd As Excel.Range
xlChartsDd = xlWorkSheet3.ChartObjects
myChartDdRd = xlChartsDd.Add(50, 100, 500, 250)
chartDeliveryDetailDateRd = myChartDdRd.Chart
chartRangeDdRd = xlWorkSheet3.Range("a1", "i4")
chartDeliveryDetailDateRd.SetSourceData(Source:=chartRangeDdRd)
chartDeliveryDetailDateRd.ChartType = Excel.XlChartType.xlColumnClustered
1 ответ
Решение
Я нахожу решение, это была фактически одна строка кода.
добавленной
chartDeliveryDetailDateRd.PlotBy = Excel.XlRowCol.xlColumns
Это построит график по столбцам, и в моем случае данные будут сгруппированы