[TẶNG] File quản lý ngày sinh nhật.

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia ngày
17 Tháng tám 2008
Bài viết
7,738
Được thích
15,374
Điểm
1,910
Tuổi
44
Nơi ở
TPHCM
Qua nay rảnh rỗi ngồi thiết kế file quản lý ngày sinh nhật cho nhân viên, thấy cũng thú vị nên chia sẻ file này lên đây cho mọi người, ai có hứng thú thì tải về dùng thử.
File chỉ đơn giản là những công thức kết hợp với định dạng có điều kiện (conditional formatting), nên ai có thêm thắt, chỉnh sửa gì cũng dễ dàng.

SINH_NHAT.png
 

File đính kèm

saobekhonglac

Thành viên mới
Tham gia ngày
1 Tháng mười một 2008
Bài viết
1,384
Được thích
1,166
Điểm
860
Nơi ở
Long An - HCM
Qua nay rảnh rỗi ngồi thiết kế file quản lý ngày sinh nhật cho nhân viên, thấy cũng thú vị nên chia sẻ file này lên đây cho mọi người, ai có hứng thú thì tải về dùng thử.
File chỉ đơn giản là những công thức kết hợp với định dạng có điều kiện (conditional formatting), nên ai có thêm thắt, chỉnh sửa gì cũng dễ dàng.

View attachment 247368
Nhìn màu mè hoa lá hẹ quá Anh.
 

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia ngày
17 Tháng tám 2008
Bài viết
7,738
Được thích
15,374
Điểm
1,910
Tuổi
44
Nơi ở
TPHCM
Nhìn màu mè hoa lá hẹ quá Anh.
Thật ra một công ty cũng không quá màu mè thế đâu, nhưng do anh thiết kế ngày sinh lại để hiển thị cho mọi người thấy tất cả các trường hợp nên mới thấy nó màu mè như thế.
Màu sắc cũng là để hiển thị cảnh báo dễ dàng nhìn thấy nhất nên cũng là điều dễ hiểu, đèn giao thông còn có cả 3 màu lận mà!
 
Lần chỉnh sửa cuối:

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia ngày
17 Tháng tám 2008
Bài viết
7,738
Được thích
15,374
Điểm
1,910
Tuổi
44
Nơi ở
TPHCM
Làm dạng addin có thông báo khi sắp đến ngày sinh nhật của ai đó sẽ hay hơn.
Cái đó cũng không khó phải không, nhưng đây là một file dạng đơn giản, mình chưa nghĩ là phải lập trình. Mr.Thắng tiếp sức phần VBA cho mọi người đi hihihi.
 

NHN_Phương

Thành viên tích cực
Tham gia ngày
5 Tháng mười một 2015
Bài viết
1,241
Được thích
516
Điểm
360
Nơi ở
Hà Nội

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
10,028
Được thích
11,793
Điểm
1,560

NHN_Phương

Thành viên tích cực
Tham gia ngày
5 Tháng mười một 2015
Bài viết
1,241
Được thích
516
Điểm
360
Nơi ở
Hà Nội
Đâu cần tới Excel.
Lập danh sách vào 1 file.txt, viết một đoạn VBScript + task scheduler của Windows là có thông báo tự động.
Xin chào befaint
File txt khó xem hơn file excel nhiều ạ, OT vẫn thích excel hơn vì muốn thêm thông tin các trường gì vào nó cũng dễ nhìn hơn là txt ạ.
 

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
10,028
Được thích
11,793
Điểm
1,560
File txt khó xem hơn file excel nhiều ạ, OT vẫn thích excel hơn vì muốn thêm thông tin các trường gì vào nó cũng dễ nhìn hơn là txt ạ.
Đang nói về cái thông báo kia mà. Thông báo chỉ cần họ tên + bộ phận (hay gì đó thôi).
Còn quản lý dữ liệu là việc khác, và vẫn dùng file Excel như sở thích.
 

NHN_Phương

Thành viên tích cực
Tham gia ngày
5 Tháng mười một 2015
Bài viết
1,241
Được thích
516
Điểm
360
Nơi ở
Hà Nội
Đang nói về cái thông báo kia mà. Thông báo chỉ cần họ tên + bộ phận (hay gì đó thôi).
Còn quản lý dữ liệu là việc khác, và vẫn dùng file Excel như sở thích.
Hic, OT chưa hiểu nguyên lý hoạt động liên kết giữa excel và file txt để tạo ra file VBScript tự động đó thế nào hihi.
Cảm ơn bạn.
 

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
10,028
Được thích
11,793
Điểm
1,560
nguyên lý hoạt động liên kết giữa excel và file txt để tạo ra file VBScript tự động đó thế nào
Sao bạn lại biến tấu nội dung ở bài #7 xoắn xít loạn xạ lên vậy.

File.txt chứa dữ liệu: Danh sách họ tên, ngày sinh, các thông tin... Có thể tạo danh sách này bằng cách chép dữ liệu đã có trong file Excel (copy/ paste 1 cái là được).

VBScript là code dạng script mà trên hệ điều hành Windows có sẵn ứng dụng để thực thi được nó. File.vbs này đọc dữ liệu trong file.txt, xử lý trả về kết quả mong muốn.

1602659595770.png 1602659609987.png

Task Scheduler: Là một ứng dụng của Windows để thực hiện một nhiệm vụ nào đó do người dùng thiết lập. Ở đây, áp dụng để thực hiện chạy tự động file.vbs ở trên.

1602659642916.png
 

NHN_Phương

Thành viên tích cực
Tham gia ngày
5 Tháng mười một 2015
Bài viết
1,241
Được thích
516
Điểm
360
Nơi ở
Hà Nội
Sao bạn lại biến tấu nội dung ở bài #7 xoắn xít loạn xạ lên vậy.

File.txt chứa dữ liệu: Danh sách họ tên, ngày sinh, các thông tin... Có thể tạo danh sách này bằng cách chép dữ liệu đã có trong file Excel (copy/ paste 1 cái là được).

VBScript là code dạng script mà trên hệ điều hành Windows có sẵn ứng dụng để thực thi được nó. File.vbs này đọc dữ liệu trong file.txt, xử lý trả về kết quả mong muốn.

View attachment 247393 View attachment 247394

Task Scheduler: Là một ứng dụng của Windows để thực hiện một nhiệm vụ nào đó do người dùng thiết lập. Ở đây, áp dụng để thực hiện chạy tự động file.vbs ở trên.

View attachment 247395
Hic OT nhìn vào những file dạng này thì không hiểu gì luôn rồi và cũng không có tham vọng muốn tìm hiểu dạng file này nữa.
Cảm ơn befaint đã chỉ dẫn.
 

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia ngày
17 Tháng tám 2008
Bài viết
7,738
Được thích
15,374
Điểm
1,910
Tuổi
44
Nơi ở
TPHCM
Đúng rồi nếu có được cái tính năng này thì tuyệt quá anh, không phải mở file quản lý sinh nhật lên để kiểm tra ạ.
Cái file của mình quản lý kiểu làm tổ chức sinh nhật cho nhân viên trong tháng, mình Filter theo màu nền (xanh lá) hoặc tháng hiện tại để biết có bao nhiêu bạn sinh nhật, đôi khi thông báo nó chả hiển thị danh sách (sẽ in ra) như mong muốn.
 

ptm0412

Bad Excel Member
Thành viên BQT
Super Moderator
Tham gia ngày
4 Tháng mười một 2007
Bài viết
9,924
Được thích
29,653
Điểm
1,910
Tuổi
58
Nơi ở
Gò Vấp
Cái file của mình quản lý kiểu làm tổ chức sinh nhật cho nhân viên trong tháng, mình Filter theo màu nền (xanh lá) hoặc tháng hiện tại để biết có bao nhiêu bạn sinh nhật, đôi khi thông báo nó chả hiển thị danh sách (sẽ in ra) như mong muốn.
Làm thêm cái userform, ẩn hết các sheet và cả application. Trên userform có danh sách sinh nhật trong vòng 3 ngày sắp tới, mỗi tên kèm theo cung hoàng đạo, cả mạng kim mộc thuỷ ngũ hành, cả tương sinh tương khắc để tránh tổ chức cùng nhau hay nên tổ chức chung. Ngoài ra gợi ý nên mua quà gì, bao giấy màu gì phù hợp mạng từng người luôn.
 

SA_DQ

/(hông là gì!
Thành viên danh dự
Tham gia ngày
8 Tháng sáu 2006
Bài viết
11,849
Được thích
17,778
Điểm
1,860
Nói chuyện sinh nhật cho CNV trong CQ, mình nhớ lại khi xưa nơi mình hoạt động:
CQ hơn 800 người (lúc bấy giờ), các CĐ bộ phận tiến hành phát sinh nhật cho từng CNV theo tuần
Nhưng phải lập danh sách quyết toán tiền mừng sinh nhật (50K/người) theo quí
Cho nên có danh sách sinh nhật theo tuần & danh sách sinh nhật theo quí để sử dụng.
Kể ra như vậy khó lòng có thể không dùng VBA
Có nghĩa là phải luôn có thể lọc theo bộ phận hàng tuần & hàng quí.
Phát theo tuần vì CQ có 2 dạng ca (3 ca 4 kíp & 2 ca ba kíp) & khối văn phòng tách riêng.
Với đề bài như vậy chắc Nghĩa cũng nên phát triển tiếp lúc rỗi, Xin cảm ơn trước!
 

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia ngày
17 Tháng tám 2008
Bài viết
7,738
Được thích
15,374
Điểm
1,910
Tuổi
44
Nơi ở
TPHCM
Nói chuyện sinh nhật cho CNV trong CQ, mình nhớ lại khi xưa nơi mình hoạt động:
CQ hơn 800 người (lúc bấy giờ), các CĐ bộ phận tiến hành phát sinh nhật cho từng CNV theo tuần
Nhưng phải lập danh sách quyết toán tiền mừng sinh nhật (50K/người) theo quí
Cho nên có danh sách sinh nhật theo tuần & danh sách sinh nhật theo quí để sử dụng.
Kể ra như vậy khó lòng có thể không dùng VBA
Có nghĩa là phải luôn có thể lọc theo bộ phận hàng tuần & hàng quí.
Phát theo tuần vì CQ có 2 dạng ca (3 ca 4 kíp & 2 ca ba kíp) & khối văn phòng tách riêng.
Với đề bài như vậy chắc Nghĩa cũng nên phát triển tiếp lúc rỗi, Xin cảm ơn trước!
Cái file này đáp ứng mọi yêu cầu của Bác Sa đó nha! Không cần VBA đâu!
 

Gà Công Nghệ

Hãy giữ cho cái đầu thật lạnh.
Tham gia ngày
11 Tháng tám 2015
Bài viết
691
Được thích
332
Điểm
435
Qua nay rảnh rỗi ngồi thiết kế file quản lý ngày sinh nhật cho nhân viên, thấy cũng thú vị nên chia sẻ file này lên đây cho mọi người, ai có hứng thú thì tải về dùng thử.
File chỉ đơn giản là những công thức kết hợp với định dạng có điều kiện (conditional formatting), nên ai có thêm thắt, chỉnh sửa gì cũng dễ dàng.

View attachment 247368
File của anh Nghĩa đẹp trai làm em ngộ ra 1 điều mà trước giờ em vẫn đinh ninh tính tuổi Tây bằng cách lấy số năm hiện tại trừ năm sinh ra tuổi, giờ mới để ý còn ngày tháng đi kèm nữa mới ra được tuổi (còn 2 ngày mới được 33 tuổi). Và bài hướng dẫn anh có nói insert từ dòng 153 là có phải nhấp vô dòng 153 rồi insert bao nhiêu tùy ý phải không anh.
 

Cu Tồ

Tìm đến kiến thức!
Tham gia ngày
6 Tháng năm 2020
Bài viết
269
Được thích
89
Điểm
45
Qua nay rảnh rỗi ngồi thiết kế file quản lý ngày sinh nhật cho nhân viên, thấy cũng thú vị nên chia sẻ file này lên đây cho mọi người, ai có hứng thú thì tải về dùng thử.
File chỉ đơn giản là những công thức kết hợp với định dạng có điều kiện (conditional formatting), nên ai có thêm thắt, chỉnh sửa gì cũng dễ dàng.

View attachment 247368
1602690634469.png
Bác cho em hỏi muốn làm phần thu và mở rộng như thế này trong excel gọi là gì và làm như thế nào ạ?
 

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia ngày
17 Tháng tám 2008
Bài viết
7,738
Được thích
15,374
Điểm
1,910
Tuổi
44
Nơi ở
TPHCM
File của anh Nghĩa đẹp trai làm em ngộ ra 1 điều mà trước giờ em vẫn đinh ninh tính tuổi Tây bằng cách lấy số năm hiện tại trừ năm sinh ra tuổi, giờ mới để ý còn ngày tháng đi kèm nữa mới ra được tuổi (còn 2 ngày mới được 33 tuổi). Và bài hướng dẫn anh có nói insert từ dòng 153 là có phải nhấp vô dòng 153 rồi insert bao nhiêu tùy ý phải không anh.
Nhấp từ dòng 152 em ơi, để nó copy định dạng từ hàng trên đó mà, đỡ phải quét chổi format painter.
Bài đã được tự động gộp:

View attachment 247435
Bác cho em hỏi muốn làm phần thu và mở rộng như thế này trong excel gọi là gì và làm như thế nào ạ?
Chọn một hoặc nhiều cột sau đó vào thẻ Data, chọn Group, sau đó bấm vào nút Group... sẽ được như thế.

Group.png
 
Lần chỉnh sửa cuối:
Top Bottom