Mình làm một cái biểu đồ nhưng số cột dữ liệu hơi nhiều (41 cột) trong đó 1 cột dành cho trục hoành là giữ nguyên, còn lại mỗi một cột là một đồ thị, như vậy cứ 1 đồ thị lại thực hiện add số liệu một lần rất mất thời gian. Mình xin hỏi có cách nào cho nó vào vòng lặp được không ? mình thử ghi lại bằng macro để đưa vào vòng lặp cho nó làm tự động nhưng không được, nhờ các thành viên giúp mình nhé !
Code bằng thao tác ghi lại:
Range("A3:B14").Select
Charts.Add
ActiveChart.ChartType = xlLineMarkers
ActiveChart.SetSourceData Source:=Sheets("tv").Range("A3:B14"), PlotBy:= _
xlColumns
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(2).Values = "=tv!R3C3:R14C3"
ActiveChart.SeriesCollection(3).Values = "=tv!R3C4:R14C4"
ActiveChart.SeriesCollection(4).Values = "=tv!R3C5:R14C5"
ActiveChart.SeriesCollection(5).Values = "=tv!R3C6:R14C6"
ActiveChart.SeriesCollection(6).Values = "=tv!R3C7:R14C7"
ActiveChart.SeriesCollection(7).Values = "=tv!R3C8:R14C8"
ActiveChart.Location Where:=xlLocationAsNewSheet
Code bằng thao tác ghi lại:
Range("A3:B14").Select
Charts.Add
ActiveChart.ChartType = xlLineMarkers
ActiveChart.SetSourceData Source:=Sheets("tv").Range("A3:B14"), PlotBy:= _
xlColumns
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(2).Values = "=tv!R3C3:R14C3"
ActiveChart.SeriesCollection(3).Values = "=tv!R3C4:R14C4"
ActiveChart.SeriesCollection(4).Values = "=tv!R3C5:R14C5"
ActiveChart.SeriesCollection(5).Values = "=tv!R3C6:R14C6"
ActiveChart.SeriesCollection(6).Values = "=tv!R3C7:R14C7"
ActiveChart.SeriesCollection(7).Values = "=tv!R3C8:R14C8"
ActiveChart.Location Where:=xlLocationAsNewSheet