Tạo chart từ bảng dữ liệu (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hadoan-pap

Thành viên tiêu biểu
Tham gia
8/7/15
Bài viết
461
Được thích
20
Em chào mọi người!
Hi @snow25

Em có 1 bài toán khá khó khan , rất mong các Anh/Chị giỏi về Make Chart giúp đỡ em với ạ.

Em có file Excel với data như đính kèm…. Từ số lieu này làm thế nào để tạo ra dc cái Chart như trong ảnh… E có thử kết hợp dữ lieu đủ kiểu mà vẫn chưa thể tạo dc ạ.

Trong Chart thể hiện 2 giá trị, 1 là số lượng ( độ rộng của hình ), 2 là % doanh thu ( Độ cao của hình ).

Sau đó ấn nút thì nó sẽ động tạo ra chart..

Rất mong mọi ng giúp đỡ em bài toàn này ạ.

E xin gửi link hướng dẫn tạo chart : https://exceloffthegrid.com/variable-width-column-charts-histograms-excel/

E xin cảm ơn!
 

File đính kèm

Chào mọi ng.
Hi anh @CHAOQUAY

E xin lỗi nhưng e có 1 khó khan nhỏ ạ.

Em đã tạo dc chart e muốn rồi.

Em có câu lệnh này : ActiveChart.FullSeriesCollection(1).XValues = "=Sheet1!$A$2:$A$15"

Giờ e muốn thay chỗ "=Sheet1!$A$2:$A$15" bang giá trị mà e có nhập vào Textbox2 của Userform1 thì làm như thế nào ạ.

Ví dụ ActiveChart.FullSeriesCollection(1).XValues = "userform1.textbox2.text" trong textbox2 e nhập A1:A12 ==> Tất nhiên là câu lệnh này sai, nhưng là ý em đang muốn ạ.

E xin cảm ơn!
Bài đã được tự động gộp:

Chào mọi ng.
Hi anh @CHAOQUAY

E xin lỗi nhưng e có 1 khó khan nhỏ ạ.

Em đã tạo dc chart e muốn rồi.

Em có câu lệnh này : ActiveChart.FullSeriesCollection(1).XValues = "=Sheet1!$A$2:$A$15"

Giờ e muốn thay chỗ "=Sheet1!$A$2:$A$15" bang giá trị mà e có nhập vào Textbox2 của Userform1 thì làm như thế nào ạ.

Ví dụ ActiveChart.FullSeriesCollection(1).XValues = "userform1.textbox2.text" trong textbox2 e nhập A1:A12 ==> Tất nhiên là câu lệnh này sai, nhưng là ý em đang muốn ạ.

E xin cảm ơn!

Da, có anh đã giúp em bang câu lệnh ActiveChart.FullSeriesCollection(1).XValues = ActiveSheet.Range(UserForm1.TextBox2.Text) và ok rồi ạ.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom