Copy và dán điều khiểni combobox

Liên hệ QC

mymapmap

Thành viên hoạt động
Tham gia
4/5/09
Bài viết
167
Được thích
24
Nghề nghiệp
KTV Điện tử
Mình có trang report1 sử dụng combobox để chọn các thông số ID cho viec tính toán báo cáo, Nhưng để làm trang báo cáo thứ 2 bằng cách copy và dán từ trang report1 xuống nhưng các combobox ở trang report1 ko xuất hiện ở trang report 2.
Như ví dụ ở file đính kèm việc sử dụng combobox cho mục đích này có phù hợp không, nếu được hay không được ta phải làm như thế nào?
Rất mong nhận được sự giúp đỡ để mình hoàn thành cviec.
Xin cảm ơn mọi comment!
 

File đính kèm

Mình có trang report1 sử dụng combobox để chọn các thông số ID cho viec tính toán báo cáo, Nhưng để làm trang báo cáo thứ 2 bằng cách copy và dán từ trang report1 xuống nhưng các combobox ở trang report1 ko xuất hiện ở trang report 2.
Như ví dụ ở file đính kèm việc sử dụng combobox cho mục đích này có phù hợp không, nếu được hay không được ta phải làm như thế nào?
Rất mong nhận được sự giúp đỡ để mình hoàn thành cviec.
Xin cảm ơn mọi comment!
Theo mình thì bài này dùng Validation Data sẽ thuận tiện hơn, bởi vì với các ComboBox như ở trong file, nếu bạn copy tới nơi khác thì bạn cần phải thay đổi thuộc tính LinkedCell hoặc phải viết lại code cho chúng. Việc này tốn nhiều thời gian hơn việc sử dụng Validation Data. Với Validation Data, bạn chỉ cần copy và dán mà chẳng cần thay đổi gì cả.
 
Upvote 0
Bạn làm như sau: Mở hộp ToolBox chọn nút hình Ê ke chuyển chế độ view sang Edit.
Giờ bạn chọn và chép chắc nó sẽ theo.
 
Upvote 0
Theo mình thì bài này dùng Validation Data sẽ thuận tiện hơn, bởi vì với các ComboBox như ở trong file, nếu bạn copy tới nơi khác thì bạn cần phải thay đổi thuộc tính LinkedCell hoặc phải viết lại code cho chúng. Việc này tốn nhiều thời gian hơn việc sử dụng Validation Data. Với Validation Data, bạn chỉ cần copy và dán mà chẳng cần thay đổi gì cả.

Trước đây mình cũng sử dụng Validation đúng là rất đơn giản khi copy xuống bao nhiêu cũng không vấn đề nhưng phải kết hợp với Vlookup công thức rất dài rất nhiều làm mình rất khó kiểm soát khi thay đổi nguồn dữ liệu source nên định cải tiến để đơn giản công thức. thấy Combobox rất hay nhưng vướn cái copy xuống. giờ mình cũng không biết sao đây mong các ACE giúp minh với

sealand
Bạn làm như sau: Mở hộp ToolBox chọn nút hình Ê ke chuyển chế độ view sang Edit.
Giờ bạn chọn và chép chắc nó sẽ theo.

Đúng là chuyễn sang edit copy được nhưng không sử dụng được buồng ghê!
Xin cảm Ơn các ý kiến rất mong nhận được sự giúp đỡ!
 
Upvote 0
Đúng là chuyễn sang edit copy được nhưng không sử dụng được buồng ghê!
Xin cảm Ơn các ý kiến rất mong nhận được sự giúp đỡ!

Bạn phải mở VBA chép các đoạn code liên quan của sheet nguồn sang sheet đích và điều chỉnh lại cho phù hợp thì nó mới chạy đúng chức năng của nó chứ. Cái chức năng chép nó chỉ giảm bớt 1 phần công đoạn của thiết kế thôi.
Nhưng với file của bạn có lẽ phải điều chỉnh code nguồn tại vì nó vẫn trên 1 sheet. Thậm chí chỉ nên để 1 bộ Combo thôi, làm việc với Report nào thì đem cả bộ đến Report đó. Theo mình hợp lý nhất có lẽ chỉ để 1 Report chung thôi còn xem report nào thì chọn số Report thì toàn bộ số liệu điều chỉnh theo là gọn nhất
 
Lần chỉnh sửa cuối:
Upvote 0
Đúng là chuyễn sang edit copy được nhưng không sử dụng được buồng ghê!
Copy ComboBox xong thì phải copy luôn code đi theo chứ... Ngoài ra phải sửa tên từng ComboBox ở sheet mới sao cho giống với sheet cũ
Chuyện thường, tự suy luận cũng hiểu... Ẹc... Ẹc..
Có điều, nhìn file này cả 1 rừng ComboBox như thế chẳng hay tí nào ---> Mỗi lần ta chỉ có thể thao tác trên 1 ComboBox thôi, đúng không? Vậy thì khi chọn nơi đâu, ta cho ComboBox hiện ra tại nơi đó ---> Cuối cùng chỉ cần 1 ComboBox là đủ
 
Upvote 0
Copy ComboBox xong thì phải copy luôn code đi theo chứ... Ngoài ra phải sửa tên từng ComboBox ở sheet mới sao cho giống với sheet cũ
Chuyện thường, tự suy luận cũng hiểu... Ẹc... Ẹc..
Có điều, nhìn file này cả 1 rừng ComboBox như thế chẳng hay tí nào ---> Mỗi lần ta chỉ có thể thao tác trên 1 ComboBox thôi, đúng không? Vậy thì khi chọn nơi đâu, ta cho ComboBox hiện ra tại nơi đó ---> Cuối cùng chỉ cần 1 ComboBox là đủ

Đúng là suy nghĩ chuyên nghiệp khác dân amatuer. nhưng trình độ mình hạn chế quá , A ndu96081631 giúp mình thực hiện ý tưởng này nha. Xin cảm ơn nhiều lắm
 
Upvote 0
Đúng là suy nghĩ chuyên nghiệp khác dân amatuer. nhưng trình độ mình hạn chế quá , A ndu96081631 giúp mình thực hiện ý tưởng này nha. Xin cảm ơn nhiều lắm
Anh sealand đã làm rất nhiều file dạng này rồi, bạn tìm đi
 
Upvote 0
Web KT

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

Back
Top Bottom