Nhờ viết Macro tạo Chart mỗi Series có màu khác nhau

Liên hệ QC

AutoReply

Thành viên tiêu biểu
Tham gia
18/2/16
Bài viết
565
Được thích
734
Mình có thu Macro tạo Chart sao cho mỗi Series mang màu khác nhau. Chọn như hình

chart1-png.188961


Bộ thu Macro ra đoạn code
Mã:
Shapes.AddChart2(201, xlColumnClustered)
Nhưng có vẻ như bị thiếu gì đó nên khi chạy lại đoạn macro vừa thu thì chỉ ra cái biểu đồ 1 màu.
Nhờ các bạn giúp mình xem code bị thiếu lệnh nào ? Không lẽ phải chạy vòng lặp đi Format cho từng series mới đúng chăng ?
 

File đính kèm

  • chart1.png
    chart1.png
    21.1 KB · Đọc: 63
  • book1.xlsb
    18 KB · Đọc: 10
Mình có thu Macro tạo Chart sao cho mỗi Series mang màu khác nhau. Chọn như hình

chart1-png.188961


Bộ thu Macro ra đoạn code
Mã:
Shapes.AddChart2(201, xlColumnClustered)
Nhưng có vẻ như bị thiếu gì đó nên khi chạy lại đoạn macro vừa thu thì chỉ ra cái biểu đồ 1 màu.
Nhờ các bạn giúp mình xem code bị thiếu lệnh nào ? Không lẽ phải chạy vòng lặp đi Format cho từng series mới đúng chăng ?
Chắc là thiếu cái ChartGroups(1).VaryByCategories = True
 
Upvote 0
Cám ơn anh. Em đã làm theo và đạt kết quả. Nhưng em muốn biết lệnh trên có thu bằng Record Macro được không anh ?
Mã:
ActiveSheet.Shapes.AddChart(201, xlColumnClustered).Select
    ActiveChart.SetSourceData Source:=Range("Sheet1!$C$3:$D$7"), PlotBy:=xlRows

Có lẽ chỉ những thứ gì ta thao tác được, thay đổi chỉnh sửa mới được macro thu lại.
 
Upvote 0
Có lẽ chỉ những thứ gì ta thao tác được, thay đổi chỉnh sửa mới được macro thu lại.
Thì cái chuyện đổi màu ấy ta cũng thao tác được bằng tay đấy thôi mà có thu macro được đâu
Tương tự như chuyện Find and Replace cho nhiều sheet, làm bằng tay được mà thu macro chả thấy ghi. Hoặc chuyện nén hình trong excel, cũng làm bằng tay được mà thu macro không ăn thua
Vân vân... và... mây mây... rất nhiều thứ khác nữa... Ai biết có gì trong trái ổi
------------------------------
Cám ơn anh. Em đã làm theo và đạt kết quả. Nhưng em muốn biết lệnh trên có thu bằng Record Macro được không anh ?
Cuối cùng là... tôi không biết!
Ngay cả bài bạn hỏi ở đây cũng vậy! Nếu trước đây chưa từng "đụng" ở đây:
http://www.giaiphapexcel.com/diendan/threads/vẽ-xóa-biểu-đồ-bằng-vba-nhờ-giúp-đỡ.125662/
thì chắc cũng không biết đường mà tìm
 
Upvote 0
Web KT
Back
Top Bottom