Tô màu biểu đồ Doughnut theo điều kiện

Liên hệ QC

curet

Thành viên mới
Tham gia
17/9/07
Bài viết
38
Được thích
17
Chào các bạn, mình muốn vẽ 1 biểu đồ theo dữ liệu như file đính kèm.
Mình nhờ các bạn tô màu biểu đồ theo điều kiện ở cột D.
Mong các bạn giúp đỡ. Cảm ơn nhiều.
Bieu do.png
 

File đính kèm

  • Mau.xlsx
    19.3 KB · Đọc: 4
Chào các bạn, mình muốn vẽ 1 biểu đồ theo dữ liệu như file đính kèm.
Mình nhờ các bạn tô màu biểu đồ theo điều kiện ở cột D.
Mong các bạn giúp đỡ. Cảm ơn nhiều.
Bạn tô màu từng vị trí theo D3:D14 rồi chạy code sau:
Mã:
Sub ToMauBD()
Dim i As Byte, Clr As Variant
For i = 1 To 12
    Clr = Sheet2.Range("D2").Offset(i).Interior.Color
    ActiveSheet.ChartObjects("Chart 8").Activate
    ActiveChart.FullSeriesCollection(1).Points(i).Format.Fill.ForeColor.RGB = Clr
Next i
End Sub
 

File đính kèm

  • To mau bieu do.xlsm
    31.5 KB · Đọc: 7
Mình chạy code bị lỗi. Bạn giúp mình được không?
Loi Vba.png
 
Mình chạy code bị lỗi. Bạn giúp mình được không?
Tôi dùng Excel 2016 chạy bình thường.
Bạn thử chạy code sau:
Mã:
Sub ToMauBD()
Dim i As Byte, Clr As Variant
For i = 1 To 12
    Clr = Sheet2.Range("D2").Offset(i).Interior.Color
    Sheet2.ChartObjects(1).Chart.SeriesCollection(1).Points(i).Format.Fill.ForeColor.RGB = Clr
Next i
End Sub
 
Mình dùng Excel 2010. Cám ơn bạn đã giúp đở.
 
Web KT
Back
Top Bottom