Nhờ các bạn tạo in thông báo kết quả học tập

Liên hệ QC

thivantan

Thành viên thường trực
Tham gia
16/11/07
Bài viết
212
Được thích
431
Nghề nghiệp
Thong ke ke toan
Chào các bạn. Nhờ các bạn giúp tạo bảng thông báo kết quả học tập, tôi không muốn làm bằng phương pháp trộn thư mà muốn làm hoàn toàn trên EXCEL, khi in nếu có thể chọn in từ bản ghi thứ n đến thứ m, và mỗi lần in có thể xuất ra một file EXCEl để lưu trữ. Xin chân thành cảm ơn.
 

File đính kèm

Theo mình cái này làm như vầy:

Bên bảng Thông Báo bạn thêm 1 list Validation dể lấy mã học sinh bên sheet data
Các cells cần còn lại bạn lấy mã học sinh trên list để lookup qua.
Sau cùng bạn muốn in học sinh nào thì chọn mã từ trên list.

Thân
 
Theo mình cái này làm như vầy:

Bên bảng Thông Báo bạn thêm 1 list Validation dể lấy mã học sinh bên sheet data
Các cells cần còn lại bạn lấy mã học sinh trên list để lookup qua.
Sau cùng bạn muốn in học sinh nào thì chọn mã từ trên list.

Thân

Mình đã làm cụ thể ở file.

Riêng việc mỗi lần in có thể xuất ra một file EXCEl để lưu trữ thì quá lãng phí tài nguyên máy.
 

File đính kèm

Mình đã làm cụ thể ở file.
Riêng việc mỗi lần in có thể xuất ra một file EXCEl để lưu trữ thì quá lãng phí tài nguyên máy.
Bạn nên dò tìm (VLookup) theo MSHS vì dò tìm theo tên sẽ gặp lỗi khi trong lớp có những học sinh trùng tên.

TDN
 
Theo mình cái này làm như vầy:

Bên bảng Thông Báo bạn thêm 1 list Validation dể lấy mã học sinh bên sheet data
Các cells cần còn lại bạn lấy mã học sinh trên list để lookup qua.
Sau cùng bạn muốn in học sinh nào thì chọn mã từ trên list.

Thân
Cám ơn bạn đã góp ý. Nhưng tôi không muốn in theo từng học sinh mà muốn in nhiều học sinh một lúc, để đỡ mất công và nếu có thể in một lúc tất cả thông báo của học sinh theo lớp (nếu làm bằng VBA thì tuyệt vời quá). Có lẽ tôi hơi tham vọng, rất mong các bạn giúp đỡ. Xin chân thành cảm ơn.


Bạn nên dò tìm (VLookup) theo MSHS vì dò tìm theo tên sẽ gặp lỗi khi trong lớp có những học sinh trùng tên.

TDN
Cảm ơn các bạn rất nhiều, dùng công thức để in từng học sinh thì tôi đã làm được rồi. Cho tôi hỏi có thể không dùng công thức mà dùng VBA được không? Rất mong các bạn giúp đỡ.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Cảm ơn các bạn rất nhiều, dùng công thức để in từng học sinh thì tôi đã làm được rồi. Cho tôi hỏi có thể không dùng công thức mà dùng VBA được không? Rất mong các bạn giúp đỡ.
VBA đây! Làm cho bạn phần đầu!
Còn phần in thì cũng không khó lắm... Bạn tìm trên diển đàn loại bài toán này và tự nghiên cứu tiếp nhé
 

File đính kèm

Lần chỉnh sửa cuối:
VBA đây! Làm cho bạn phần đầu!
Còn phần in thì cũng không khó lắm... Bạn tìm trên diển đàn loại bài toán này và tự nghiên cứu tiếp nhé
Cảm ơn anh NDU96081631, làm theo cách của anh rất tiện lợi, nhưng nếu học sinh cần phải in lớn hơn 1000, thì tốn thời gian quá vì phải chọn lần lượt từng học sinh. Anh cho em hỏi thêm nếu muốn in nhiều học sinh một lúc, ý của em là sau khi chọn điều kiện, thì chương trình sẽ tạo ra nhiều bảng thông báo trong một sheet. Em nghĩ sau khi đếm số bản ghi trong DATA, VD là n bản ghi, ta có thể dùng VBA để copy bảng thông báo ( không có số liệu) thành n bản sau đó gắn số liệu vào sau. Em nghĩ như vậy nhưng chưa biết cách làm, nhờ anh giúp đỡ. Xin chân thành cảm ơn.
 
Cảm ơn anh NDU96081631, làm theo cách của anh rất tiện lợi, nhưng nếu học sinh cần phải in lớn hơn 1000, thì tốn thời gian quá vì phải chọn lần lượt từng học sinh. Anh cho em hỏi thêm nếu muốn in nhiều học sinh một lúc, ý của em là sau khi chọn điều kiện, thì chương trình sẽ tạo ra nhiều bảng thông báo trong một sheet. Em nghĩ sau khi đếm số bản ghi trong DATA, VD là n bản ghi, ta có thể dùng VBA để copy bảng thông báo ( không có số liệu) thành n bản sau đó gắn số liệu vào sau. Em nghĩ như vậy nhưng chưa biết cách làm, nhờ anh giúp đỡ. Xin chân thành cảm ơn.
Đương nhiên, nếu in vài trăm phiếu 1 lúc thì ai lại chọn thế!
Cái này bạn hỏi thầy Phước (Tedaynui)... vì thầy có sẳn file tương tự rồi (chỉnh sửa tí là ăn)
Đường link file đó nằm ở đâu tôi quên mất rồi (Thầy Phước cứu viện nhé)
Ẹc... Ẹc...
 
Bạn Tham khảo trong file đính kèm của mình nhé

Sheet Data Cột In nếu đánh dấu "X" là in rồi, sau khi in nó tự đánh dấu "X"

Thân
 

File đính kèm

Đương nhiên, nếu in vài trăm phiếu 1 lúc thì ai lại chọn thế!
Cái này bạn hỏi thầy Phước (Tedaynui)... vì thầy có sẳn file tương tự rồi (chỉnh sửa tí là ăn)
Đường link file đó nằm ở đâu tôi quên mất rồi (Thầy Phước cứu viện nhé)
Ẹc... Ẹc...
Có lẽ ý của anh nducái này. File này đã lâu lắm rồi, có lẽ đã lỗi thời ; giờ có nhiều giải pháp hay hơn.

TDN
 
In phiếu điểm

Bạn có thể tham khảo trong violet.vn/tranmui55, trong bài giảng/ toán 10
hoặc xem file dính kèm
 

File đính kèm

Lần chỉnh sửa cuối:
In phiếu điểm

Bạn có thể tham khảo trong violet.vn/tranmui55, trong bài giảng/ toán 10
hoặc xem file dính kèm
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom