Cần giúp đỡ về UserForm - ListBox (1 người xem)

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

AndOrNot

Thành viên chính thức
Tham gia
27/6/12
Bài viết
75
Được thích
3
Chào các bác!

Em có 1 vấn đề về UserForm ListBox cần sự giúp đỡ của các bác (trong file đính kèm đã thể hiện rõ yêu cầu)
Mong các bác xem giúp.
 

File đính kèm

Chào các bác!

Em có 1 vấn đề về UserForm ListBox cần sự giúp đỡ của các bác (trong file đính kèm đã thể hiện rõ yêu cầu)
Mong các bác xem giúp.
Trong lúc rảnh rỗi, mình làm file này, bạn nghiên cứu xem có thể chỉnh sửa áp dụng không nhé!
File chưa hoàn thiện lắm, mong mọi người góp ý!!!
 
Upvote 0
Trong lúc rảnh rỗi, mình làm file này, bạn nghiên cứu xem có thể chỉnh sửa áp dụng không nhé!
File chưa hoàn thiện lắm, mong mọi người góp ý!!!

File này của bác thì hoánh tráng quá, em cũng chưa có thời gian để xem kỹ, nên cũng mong được sự giúp đỡ yêu cầu nhỏ của em trước :)
 
Upvote 0

File đính kèm

Upvote 0
Bạn xem file đính kèm nhé

Cảm ơn bác!
Như vậy là cơ bản 99% rồi, còn 1% nữa bác xem giúp em (như trong yêu cầu đã đề cập đến)

- Thêm dòng tiêu đề trong ListBox này.
- Cột ghi chú của UserForm có thể cập nhật điều chỉnh hoặc bổ sung thêm vào khi mở form
 
Upvote 0
Cảm ơn bác!
Như vậy là cơ bản 99% rồi, còn 1% nữa bác xem giúp em (như trong yêu cầu đã đề cập đến)

- Thêm dòng tiêu đề trong ListBox này.
- Cột ghi chú của UserForm có thể cập nhật điều chỉnh hoặc bổ sung thêm vào khi mở form

Chỉ làm được câu 1, câu 2 chưa hiểu ý nên chưa làm được.
 

File đính kèm

Upvote 0
Cột ghi chú của UserForm có thể cập nhật điều chỉnh hoặc bổ sung thêm vào khi mở form
Theo em hiểu thì làm thế này: lấy dữ liệu cột ghi chú ra một textbox khi check listbox (phải chuyển chế độ select của listbox sang single), sửa chữa trên textbox qua thủ tục textbox_change hoặc một commanbutton, rồi gán lại listbox, đồng thời gán lại trên file.
 
Upvote 0

File đính kèm

Upvote 0
Bạn xem file đính kèm nhé.
Đầu tiên cho em hỏi về sự khác nhau giữa 2 file bác gửi ở #4 & #6, trong đó em thấy code trong file #4 rất dài, ngược lại code trong #6 lại thấy dễ nhìn hơn :).

Còn trong UserForm mới nhất bác vừa gửi (#11) em:
- Khi em check vào nhiều hơn 1 mục thì chỉ cho phép update trực tiếp vào mục cuối cùng được checked.
- Có thể khắc phục và thực hiện được yêu cầu là cập nhật trực tiếp cột ghi chú bằng UserForm nhưng giao diện và cách thức cập nhật không được tối ưu lắm. Trong trường hợp nếu không có cách khác tốt hơn thì vẫn có thể áp dụng cách này đươc, nhưng nếu có cách khác hay hơn thì bác thử xem giúp em nhé! Mong bác đừng giận em vì sự làm phiền này.

AndOrNot
 
Upvote 0
Đầu tiên cho em hỏi về sự khác nhau giữa 2 file bác gửi ở #4 & #6, trong đó em thấy code trong file #4 rất dài, ngược lại code trong #6 lại thấy dễ nhìn hơn :).

Còn trong UserForm mới nhất bác vừa gửi (#11) em:
- Khi em check vào nhiều hơn 1 mục thì chỉ cho phép update trực tiếp vào mục cuối cùng được checked.
- Có thể khắc phục và thực hiện được yêu cầu là cập nhật trực tiếp cột ghi chú bằng UserForm nhưng giao diện và cách thức cập nhật không được tối ưu lắm. Trong trường hợp nếu không có cách khác tốt hơn thì vẫn có thể áp dụng cách này đươc, nhưng nếu có cách khác hay hơn thì bác thử xem giúp em nhé! Mong bác đừng giận em vì sự làm phiền này.

AndOrNot

- Code bài #4 là mình dùng ado để nạp dữ liệu, còn bài #6 thì nạp trực tiếp nên ngắn hơn.
- Nếu bạn muốn check nhiều dòng dữ liệu để cập nhật cùng nội dung vào phần ghi chú thì có thể thêm vòng lặp để duyệt qua các dòng đã được chọn đó mà cập nhật.
- Như tôi đã nói ở trên là listbox không cho phép nhập trực tiếp vào đó mà phải thông qua 1 số thao tác khác (Ví dụ ở trên bài 11).
 
Upvote 0
- Code bài #4 là mình dùng ado để nạp dữ liệu, còn bài #6 thì nạp trực tiếp nên ngắn hơn.
- Nếu bạn muốn check nhiều dòng dữ liệu để cập nhật cùng nội dung vào phần ghi chú thì có thể thêm vòng lặp để duyệt qua các dòng đã được chọn đó mà cập nhật.
- Như tôi đã nói ở trên là listbox không cho phép nhập trực tiếp vào đó mà phải thông qua 1 số thao tác khác (Ví dụ ở trên bài 11).

Vâng em cảm ơn bác nhiều!
AndOrNot
 
Upvote 0
- Code bài #4 là mình dùng ado để nạp dữ liệu, còn bài #6 thì nạp trực tiếp nên ngắn hơn.
- Nếu bạn muốn check nhiều dòng dữ liệu để cập nhật cùng nội dung vào phần ghi chú thì có thể thêm vòng lặp để duyệt qua các dòng đã được chọn đó mà cập nhật.
- Như tôi đã nói ở trên là listbox không cho phép nhập trực tiếp vào đó mà phải thông qua 1 số thao tác khác (Ví dụ ở trên bài 11).
anh ơi em có thểm 1 yêu cầu trong bài này nhờ anh giúp
khi ta chọn dấu tích "v" vào dòng nào thì dòng đó sẻ hiển thị theo thứ tự vào sheet 2 cột E
ví dụ chọn tạo listbox 1,2 thì tại E4 và E5 sheet 2 sẻ hiển thị E1 =1,E2=2
hoặc nếu chọn hết thì tại sheet 2 cột lần lượt từ 1,2,3,4
hoặc nếu chọn tại listbox dòng 1 và 3 thì tại sheet 2 cột e sẻ là E1=1,E2=3

cám ơn
 

File đính kèm

Upvote 0

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

Back
Top Bottom