Thầy ơi. em có công việc cần vẽ biểu đồ cho các chỉ tiêu Clo dư, ph, Natri, Nhôm, Nitrat, TDS cho từng tỉnh (trong đó có 52 tỉnh thành). Thao tác vẽ biểu đồ lập lại rất nhiều lần thì có thể sử dụng macro được không thầy. và nếu được thầy chỉ giúp em thao tác với ạ. Em cảm ơn thầy
Trước em có tìm hiểu thấy ứng dụng autohotkey cũng hỗ trợ vẽ biểu đồ được, nhưng em tìm trên mạng thông tin về ứng dụng này ít quá, và cũng k có khóa học nào về ứng dụng này. Mong thầy giúp đỡ ạ
Em cảm ơn
Bạn có thể thử thao tác record macro để có code mẫu về vẽ biểu đồ. Sau đó bạn sửa code này theo vùng tọa độ là được.
Ví dụ: code thu được khi record cho thao tác vẽ biểu đồ hình cột đơn (clustered column)
ActiveSheet.Shapes.AddChart2(201, xlColumnClustered).Select
ActiveChart.SetSourceData Source:=Range("Sheet1!$A$6:$B$40")
Thầy nói nhưng em k hình dung ra được. em gửi thầy file excel vẽ biểu đồ. Thầy chỉ giúp em ạ
Việc này mình chỉ hướng dẫn bạn về phương pháp được thôi, do liên quan tới thao tác record macro.
Không có sẵn code mẫu cho việc vẽ biểu đồ vì biểu đồ liên quan tới dữ liệu nguồn (mà thường thay đổi khi cập nhật) => cần điều chỉnh lại code nữa.
Bạn cứ thử thực hiện thao tác này xem sao nhé. Muốn sử dụng code VBA có thể tìm hiểu thêm trong khóa học VBAG01 bạn nhé.