Danh sách lớp (5 người xem)

Liên hệ QC

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

nghoan_tuan

Thành viên mới
Tham gia
8/9/11
Bài viết
7
Được thích
1
Chào các anh chị!
em có 1 file danh sách học sinh gồm nhiều lớp. Em muốn tạo 1 cái combobox ở vị trí ô màu xanh để hiển thị các lớp bên dười1. và khi em bấm chọn 1 lớp nào đó thì danh sách hoc sinh lớp đó được hiển thị và có thể cột STT sắp lại cho lớp đó luôn. mong các anh chị giúp em với
 

File đính kèm

Như thế này có được không bạn
 

File đính kèm

Bạn xem trong file đính kèm

Thực hiện với fương thức AutoFilter
 

File đính kèm

Cảm ơn bạn.
bạn làm vậy là tốt quá rồi. Nhưng có điều là mình không hiểu cách bạn làm thế nào nên ứng dụng vào công việc của mình cũng khó. Bạn co thể giải thích thêm cho mình được không. hoặc bạn làm cách nào dễ cho mình. vì mình không rành Excel. Cảm ơn bạn nhiều
 
Bạn ơi!
Bạn làm hay quá, nhưng mình không hiểu N(A4) là gì. Bạn có thề chỉ thêm cho mình được không. Cảm ơn bạn nhiều
 
Như thế này có được không bạn
Cảm ơn bạn.
bạn làm vậy là tốt quá rồi. Nhưng có điều là mình không hiểu cách bạn làm thế nào nên ứng dụng vào công việc của mình cũng khó. Bạn co thể giải thích thêm cho mình được không. hoặc bạn làm cách nào dễ cho mình. vì mình không rành Excel. Cảm ơn bạn nhiều
 
Mình làm dựa trên nền VBA để auto fillter tự động thui mà.
Bạn có thể xem code lệnh tại cửa sổ macro.
 
Bạn ơi!, nhưng mình không hiểu N(A4) là gì. Bạn có thề chỉ thêm cho mình được không. Cảm ơn bạn nhiều

Chu trình có những công đoạn như sau:

(*) Lập DS (danh sách) lớp duy nhứt tại cột N, cái này bạn cần nghiền ngẫm về fương thức AdvancedFilter để tạo DS duy nhứt các lớp;

(*) Ta gán tên cho vùng DS vừa tạo này để làm nguồn cho ô Validation tại [E2] của trang Sheet1; Để hiểu được chuyện này bạn cần thôing thuộc về ô Validation (Có thể tìm theo các từ khóa các vấn đề cần thiết trên diễn đàn)

(*) Một khi ta đã có ô Validation tại [E2] rồi thì 1 macro sự kiện sẽ giúp bạn lọc (AutoFilter) & copy sang trang báo cáo cho bạn; Chuyện macro thì sau hẵn hay, giờ bạn cần là quan tâm đến các fương thức mình nêu trên (Các fương thức này có trong thanh menu & không thể thiều trong hành trang chinh fục Excel của bạn cũng như của tôi.

(*) Còn cái bạn hỏi N(A4) +1 đó đơn thuần là hàm của excel chuyển chuỗi 'TT' thành trị số là 0;
Còn nếu tại [A4] là số thì số đó sẽ được tăng 1 đơn vị; Dùng hàm này ta sẽ đánh lại được số thứ tự mới cho DS ta vừa lọc & chép qua từ trang tính chứa CSDL.

Vài đường hướng & mong bạn tiếp tục nghiền ngẫm thêm!
 
Lần chỉnh sửa cuối:
Chu trình có những công đoạn như sau:

(*) Lập DS (danh sách) lớp duy nhứt tại cột N, cái này bạn cần nghiền ngẫm về fương thức AdvancedFilter để tạo DS duy nhứt các lớp;

(*) Ta gán tên cho vùng DS vừa tạo này để làm nguồn cho ô Validation tại [E2] của trang Sheet1; Để hiểu được chuyện này bạn cần thôing thuộc về ô Validation (Có thể tìm theo các từ khóa các vấn đề cần thiết trên diễn đàn)

(*) Một khi ta đã có ô Validation tại [E2] rồi thì 1 macro sự kiện sẽ giúp bạn lọc (AutoFilter) & copy sang trang báo cáo cho bạn; Chuyện macro thì sau hẵn hay, giờ bạn cần là quan tâm đến các fương thức mình nêu trên (Các fương thức này có trong thanh menu & không thể thiều trong hành trang chinh fục Excel của bạn cũng như của tôi.

(*) Còn cái bạn hỏi N(A4) +1 đó đơn thuần là hàm của excel chuyển chuỗi 'TT' thành trị số là 0;
Còn nếu tại [A4] là số thì số đó sẽ được tăng 1 đơn vị; Dùng hàm này ta sẽ đánh lại được số thứ tự mới cho DS ta vừa lọc & chép qua từ trang tính chứa CSDL.

Vài đường hướng & mong bạn tiếp tục nghiền ngẫm thêm!
Dạ em cảm ơn anh nhiều!
để em nghiền ngẫm thêm. có gì e sẽ nhờ anh cầu cứu tiếp. Chào anh
 
Web KT

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

Back
Top Bottom