Hỏi cách gán macro vào combobox list để chạy lệnh copy

Liên hệ QC

cando129

Thành viên mới
Tham gia
26/4/19
Bài viết
20
Được thích
-1
Giới tính
Nam
Dear Anh Chị,
anh/chị cao thủ nào giúp em bài này với, em có rất nhiều macro và e muốn gắn vào combobox (trong file đính kèm)
ví dụ em chọn 10010 xong ần button thì nó sẽ chạy macro choose10 và tiếp như thết cho đến hết các dòng,
anh chị nào giúp em với nhé
em cảm ơn!
 

File đính kèm

  • combobox.xlsm
    28.8 KB · Đọc: 8
Dear Anh Chị,
anh/chị cao thủ nào giúp em bài này với, em có rất nhiều macro và e muốn gắn vào combobox (trong file đính kèm)
ví dụ em chọn 10010 xong ần button thì nó sẽ chạy macro choose10 và tiếp như thết cho đến hết các dòng,
anh chị nào giúp em với nhé
em cảm ơn!
Góp ý cho bạn:
1/ Tiêu đề bài viết và nội dung không cụ thể, rõ ràng thì chẳng thành viên nào hiểu để mà giúp.

2/ Nên đính kèm File thực tế đang làm và cụ thể bạn muốn làm cái gì? Ở đâu?
 
Góp ý cho bạn:
1/ Tiêu đề bài viết và nội dung không cụ thể, rõ ràng thì chẳng thành viên nào hiểu để mà giúp.

2/ Nên đính kèm File thực tế đang làm và cụ thể bạn muốn làm cái gì? Ở đâu?
em có gì là hỏi cách gán macro vào combobox mà không rỏ hả anh,em cũng không biết hỏi như thế nào cả, và em có file đính kèm mà anh, em chỉ hỏi cách gán macro vào combobox để khi nào chọn từng list trong combobox đổ xuống rồi chọn button thì sẽ chạy macro đó,
Bài đã được tự động gộp:

Em gửi lại file
 

File đính kèm

  • combobox.xlsm
    28.8 KB · Đọc: 5
em có gì là hỏi cách gán macro vào combobox mà không rỏ hả anh,em cũng không biết hỏi như thế nào cả, và em có file đính kèm mà anh, em chỉ hỏi cách gán macro vào combobox để khi nào chọn từng list trong combobox đổ xuống rồi chọn button thì sẽ chạy macro đó,
Ý tôi nêu không rõ là thế này:
1/ Khi chọn combobox thì code chạy và làm cái gì với bảng tính đó, chứ không lẽ chọn xong rồi nhìn coi chơi. Vì vậy, bạn cần nêu rõ mục đích chọn rồi làm cái gì tiếp theo.

2/ Tôi nêu nên đính kèm File thực tế đang làm để các thành viên xem, hiểu đồng thời có cái nhìn bao quát mới đưa ra giải pháp tốt nhất cho bạn.
 
Ý tôi nêu không rõ là thế này:
1/ Khi chọn combobox thì code chạy và làm cái gì với bảng tính đó, chứ không lẽ chọn xong rồi nhìn coi chơi. Vì vậy, bạn cần nêu rõ mục đích chọn rồi làm cái gì tiếp theo.

2/ Tôi nêu nên đính kèm File thực tế đang làm để các thành viên xem, hiểu và đưa ra giải pháp tốt nhất cho bạn.
tại vì file chính của em nặng nên không đưa lên được, em đưa file ví dụ anh chị chỉ em cách gán là em dựa theo đó và làm thôi anh à.
mong anh thông cảm
 
tại vì file chính của em nặng nên không đưa lên được, em đưa file ví dụ anh chị chỉ em cách gán là em dựa theo đó và làm thôi anh à.
mong anh thông cảm
File nặng thì chừa vài chục dòng dữ liệu để các thành viên trợ giúp có cái mà thử.
Nếu bạn sợ lộ thông tin nhạy cãm thì dữ liệu bạn có thể giả định, tiêu đề phải là thực tế để còn hiểu nội dung bên dưới nó là cái gì?
 
File nặng thì chừa vài chục dòng dữ liệu để các thành viên trợ giúp có cái mà thử.
Nếu bạn sợ lộ thông tin nhạy cãm thì dữ liệu bạn có thể giả định, tiêu đề phải là thực tế để còn hiểu nội dung bên dưới nó là cái gì?
OK Anh cảm ơn anh.em đã chỉnh lại file rồi ạ
 
Lần chỉnh sửa cuối:
OK Anh cảm ơn anh.em đã chỉnh lại file rồi ạ
Không biết bạn muốn làm cái gì?
Sau khi xem File thì có thể hiểu là bạn muốn chọn số nào ở Combo thì sẽ copy dữ liệu từ sheet ARTLIST sang tên sheet vừa chọn, nếu đúng vậy thì tôi khuyên bạn nên quên phương án này đi.

Theo tôi thì bạn không nên theo dõi nhiều sheet cùng lúc vì không thuận tiện cho việc theo dõi và sẽ rất khó khăn trong việc tổng hợp.
Bạn chỉ cần 1 sheet theo dõi chung trong đó có 1 cột loại hay gì đó và tùy theo nhu cầu công việc mà thiết kế 1 UserForm hoặc 1 SheetForm để nhập liệu theo chiều dọc. Muốn có số sheet bạn cần chỉ việc dựa vào cột loại để tách sheet.
 
Không biết bạn muốn làm cái gì?
Sau khi xem File thì có thể hiểu là bạn muốn chọn số nào ở Combo thì sẽ copy dữ liệu từ sheet ARTLIST sang tên sheet vừa chọn, nếu đúng vậy thì tôi khuyên bạn nên quên phương án này đi.

Theo tôi thì bạn không nên theo dõi nhiều sheet cùng lúc vì không thuận tiện cho việc theo dõi và sẽ rất khó khăn trong việc tổng hợp.
Bạn chỉ cần 1 sheet theo dõi chung trong đó có 1 cột loại hay gì đó và tùy theo nhu cầu công việc mà thiết kế 1 UserForm hoặc 1 SheetForm để nhập liệu theo chiều dọc. Muốn có số sheet bạn cần chỉ việc dựa vào cột loại để tách sheet.
vậy có cách nào gán macro vào từng số ở combo không anh.khi chọn số ở combo thì macro chạy á anh
 
vậy có cách nào gán macro vào từng số ở combo không anh.khi chọn số ở combo thì macro chạy á anh
Cách thì có nhưng tôi khuyên nên nghe theo lời tôi góp ý ở bài 8.
Không lẽ File bạn có 100 sheet lại phải chọn 100 trường hợp. Trong khi tách sheet chỉ cần nhấn nút 1 phát là có 100 sheet còn việc trang trí cho từng sheet thì cần làm sẳn 1 mẫu.
 
Cách thì có nhưng tôi khuyên nên nghe theo lời tôi góp ý ở bài 8.
Không lẽ File bạn có 100 sheet lại phải chọn 100 trường hợp. Trong khi tách sheet chỉ cần nhấn nút 1 phát là có 100 sheet còn việc trang trí cho từng sheet thì cần làm sẳn 1 mẫu.
Em gà lắm nên không hiểu ý anh, anh có cách thì chỉ em cách gán macro vào combo giúp em
 
Em gà lắm nên không hiểu ý anh, anh có cách thì chỉ em cách gán macro vào combo giúp em
Bài 4 tôi nêu rõ bạn cần làm cái gì từ sheet ARTLIST_SUB thì cần nêu rõ mục đích và muốn làm cái gì tiếp theo, cụ thể là trình tự và kết quả cuối cùng nó là cái gì (cho 1 vài sheet kết quả).

Còn muốn cập nhật dữ liệu từ sheet ARTLIST sang các sheet tương ứng thì bài 8 tôi cũng nêu rõ khuyên bạn nên quên phương án này đi.

Tôi chỉ đưa ra giải pháp khi hiểu được vấn đề.
 
Bài 4 tôi nêu rõ bạn cần làm cái gì từ sheet ARTLIST_SUB thì cần nêu rõ mục đích và muốn làm cái gì tiếp theo, cụ thể là trình tự và kết quả cuối cùng nó là cái gì (cho 1 vài sheet kết quả).

Còn muốn cập nhật dữ liệu từ sheet ARTLIST sang các sheet tương ứng thì bài 8 tôi cũng nêu rõ khuyên bạn nên quên phương án này đi.

Tôi chỉ đưa ra giải pháp khi hiểu được vấn đề.
mục đích của em là gán macro vào combobox, còn lại macro nó tự làm.
 
mục đích của em là gán macro vào combobox, còn lại macro nó tự làm.
Tôi khuyên bạn nên cụ thể cái cần làm mà bạn cứ chăm bẩm vô cái combo hoài (tôi thì chả cần đến cái Combo đó), bài 10 tôi nêu "Không lẽ File bạn có 100 sheet lại phải chọn 100 trường hợp". Bạn không muốn cải tiến cách khác để theo dõi cho thuận tiện thì tôi kết thúc góp ý tại bài này.
 
Lần chỉnh sửa cuối:
...
Còn muốn cập nhật dữ liệu từ sheet ARTLIST sang các sheet tương ứng thì bài 8 tôi cũng nêu rõ khuyên bạn nên quên phương án này đi.
...
Tôi khuyên bạn nên cụ thể cái cần làm mà bạn cứ chăm bẩm vô cái combo hoài (tôi thì chả cần đến cái Combo đó), bài 10 tôi nêu "Không lẽ File bạn có 100 sheet lại phải chọn 100 trường hợp". Bạn không muốn cải tiến cách khác để theo dõi cho thuận tiện thì tôi kết thúc góp ý tại bài này.
Bạn khuyên không nổi đâu.
Người ta có cái "sáng kiến". Nó chưa thể hiện thì làm sao ngừoi ta tin là "sáng kiến" đó vô dụng?
Nhờ làm giùm đâu có mất tiền. Chỉ khi nào mỗi lần thử không thành công bị mất mát gì thì người ta mới bắt đầu nghe lời khuyên.

Đối với những câu hỏi thế này, người nào không đáp ứng là người ấy chưa phải "cao thủ".
 
Web KT

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

Back
Top Bottom