AE giúp hộ code cho option button theo y/c với.

Chia sẻ bởi:hands
★★★★★
Quảng cáo

AE giúp mình code cho 2 cái checkbox với điều kiện giống như cái caption 2 cái đó xong hiện ở listbox ấy.
VD: mình chọn vào A1 và check vào Diemthapnhat thì sẽ hiện danh sách của những ai bị điểm thấp nhất ở lớp A1 nếu check Diemcaonhat thì sẽ hiện danh sách của những ai dc điểm cao nhất, tương tự khi chọn A2 còn khi mình ko chọn A1-A2 mà check vào cái nào thì hiện danh sách theo dk cái đó , nếu check cả 2 thì hiện cả 2 dach sách cao và thấp còn ko check thì hiện danh sách như bình thường, textbox thì dùng để tra tìm tên , hiện mình làm dc cái option và textbox rùi chỉ còn cái checkbox này ae giúp hộ nha.

😀 Bài này là nên tham khảo bài của bác @ptm0412 về: [URL='www.giaiphapexcel.com/diendan/threads/quy-tr%C3%ACnh-c%C4%83n-b%E1%BA%A3n-c%E1%BB%A7a-vi%E1%BB%87c-t%E1%BA%A1o-userform-trong-excel.164171/']Quy trình căn bản của việc tạo Userform trong Excel nè.

– Sau này có nhu cầu tìm các lớp: B1, B2…. thì sao?
– Tìm điểm với các điều kiện khác thì sao? ==> chẳng lẻ lại mở Userform lên thiết kế lại và code lại???
4231
(PS: chắc bác @ptm0412 lấy đây làm ví dụ minh họa cho bài của bác cho trực quan sinh động :p )

Thứ nhất: Dùng sai control.
– Có thể chọn A1, hoặc A2, hoặc không chọn. Option button không cho phép "không chọn lớp nào". Phải dùng checkbox với ràng buộc chỉ chọn 1 hoặc không chọn cái nào, không cho chọn cả hai 1 lúc. Phải viết sự kiện cho cả 2
– Điểm cao nhất và điểm thấp nhất chỉ có thể chọn 1. Chọn cả 2 thì liệt kê cái quái gì? Việc chọn này phù hợp với option button chứ không phải checkbox
Thứ 2: Yêu cầu không rõ ràng.
Điểm cao nhất là lấy bao nhiêu học sinh? điểm thấp nhất lấy bao nhiêu học sinh? Trùng điểm lấy luôn hay bỏ bớt? Cần 1 textbox để điền số lượng muốn liệt kê.

Thiết kế sai thì viết code vô ích

(PS: chắc bác @ptm0412 lấy đây làm ví dụ minh họa cho bài của bác cho trực quan sinh động :p )

Làm thí dụ cho việc thiết kế sai 🙂

@Chủ bài đăng:
CSDL của bạn chưa có trường [Mã HS] & bạn nên coi đó là xương sống; Nếu không có trường này thì mãi là loài nhuyễn thể mà thôi

Ví dụ về mã HS tham khảo như sau:

STT
Họ & Tên
Mã HS

1
Đinh Minh Châu
FMC00

2
Đỗ Thanh Hương
FTH00

3
Đỗ Thanh Hà
FTH01

4
Đặng Tất Hải
FTH02

5
Ngô Bảo Châu
NBC00

6
Nguyễn Bảo Châu
NBC01

7
Nguyễn Thị Bảo Trân
NBC02

8
Nguyễn Đức An
NFA00

9
Nguyễn Đức Dũng
NFD00

10
Nguyễn Đức Duy
NFD01

11
Nguyễn Duy
NJD00

Em hiện tại cần là viết code để tìm danh sách điểm thấp nhất và điểm cao nhất khi chọn ,với lại mã hs e hiện ko cần mà chỉ cần tên-lớp-điểm và lọc ra ds điểm thấp và điểm cao thui ạ nên a giúp e làm giúp 2 cái này là dc ạ.
1678004321

e ko bik viết sao cho rõ , a thông cảm đã sửa lại cho rõ thêm nữa, nếu có j a góp ý để e sửa

Để chọn lớp ta nên xài ComboBox;
Để chọn ra những em có điểm cực trị ta cũng có thể chọn Max/Min từ ComboBox cũng OK;
Vì có thể trong 1 lớp (nhất là cấp càng thấp) càng có nhiều em đạt điểm cao nhất;
Cho nên bạn chọn TextBox để hiển thị kết quả là chưa hay.

Còn giúp theo ý bạn thì mình chưa có ý định, đáng tiếc!

chọn lớp e đã sửa lại thành combobox rùi ạ, còn max min thì e để option button, textbox dùng để tìm theo tên, listbox để hiện thị kết quả ạ a xem lại cái file sau e sửa ấy (bài #5) còn file đầu e làm sai a kia đã góp ý a. Thanks a

Bạn thử file xem sao → → ♥ ← ←

www.giaiphapexcel.com/diendan/threads/ae-gi%C3%BAp-h%E1%BB%99-code-cho-option-button-theo-y-c-v%E1%BB%9Bi.164230/

Kỹ năng giải quyết vấn đề hiệu quả
Khóa học SprinGO phù hợp

Kỹ năng giải quyết vấn đề hiệu quả

Mô tả Nội dung Đánh giá Tài nguyên KỸ NĂNG GIẢI QUYẾT VẤN ĐỀ HIỆU QUẢHiểu đúng vấn đề là một nửa của giải...

Xem khóa học
★★★★★ 5 ★ 1 👤 0 ▥ 0
Quảng cáo

Bạn nên đọc

Bình luận

Quảng cáo

Cũ vẫn chất

Xem thêm