Здравствуйте, я работаю в Excel на листе данных с ~ 25000 строк. В каждой строке есть столбец для кода продукта, даты и веса. Я хотел бы создать макрос, который генерирует график разброса весов для каждого кода продукта (дата на оси X, вес на оси Y). У меня есть данные, отсортированные по коду продукта, а также есть 4-й столбец, в котором указано, когда в строке есть новый код продукта по сравнению с предыдущим.
Я записал макрос, в котором я создаю один график для кода продукта, но я не уверен, как его изменить, чтобы он мог go проходить по всему листу, группировать строки с одинаковым кодом и создавать график для каждого.
Я включил скриншот своих данных. Это код для записанного макроса:
Sub Macro1()
'
' Macro1 Macro
' graph
'
' Keyboard Shortcut: Ctrl+g
'
Range("B12:B19,D12:D19").Select
Range("D12").Activate
Charts.Add2
ActiveChart.SetSourceData Source:=Range( _
"'Cleaned Up'!$B$12:$B$19,'Cleaned Up'!$D$12:$D$19")
ActiveChart.ChartType = xlXYScatter
Sheets("Cleaned Up").Select
End Sub
Заранее благодарен за любую помощь!