Giúp code đánh số thứ tự theo điều kiện ngày tháng (2 người xem)

Liên hệ QC

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

mickeybh

Thành viên hoạt động
Tham gia
26/9/13
Bài viết
156
Được thích
33
Gửi các anh chị và các bạn trên GPE!

Mình có gửi file đính kèm lên nhờ các anh chị và các bạn viết giúp code để đánh số thứ tự tự động và tháng kèm theo điều kiện textbox NgayThang nhập vào.
- Tháng được tính từ ngày 16 tháng này và kết thúc tháng vào ngày 15 tháng sau.
Ví dụ tháng 2 được tính từ 16/01/2014 -> 15/02/2014: textbox ThangDL sẽ tự động nhảy tháng 2
Ví dụ tháng 3 được tính từ 16/02/2014 -> 15/03/2014: textbox ThangDL sẽ tự động nhảy tháng 3
...........
Riêng tháng 1 thì được tính từ ngày 01/01/2014->15/01/2014 (Do chốt dữ liệu cuối năm ở cơ quan mình bao giờ cũng đến 31/12 hàng năm, dữ liệu năm mới được tính từ ngày 1/1 năm sau).
- Số thứ tự được đánh tăng dần theo tháng, hết tháng đánh lại từ số 1.
Ví dụ: Trong khoảng thời gian 16/01/2014 -> 15/02/2014 dữ liệu ghi vào đầu tiên được đánh stt là 1 và dữ liệu tiếp theo sẽ tăng dần lên 1 đơn vị và sẽ được đánh lại khi sang tháng khác.
Kết quả mong muốn: khi load form lên gõ ngày tháng vào textbox ngaythang thì textbox STT và textbox ThangDL sẽ đưa ra số thứ tự và tháng tương ứng.
(Khả năng diễn giải của mình không đuợc tốt, có gì không rõ mình sẽ nói thêm)
Mong được các bạn và anh chị trên GPE giúp đỡ!
 

File đính kèm

Lần chỉnh sửa cuối:
gửi các anh chị và các bạn trên gpe!

Mình có gửi file đính kèm lên nhờ các anh chị và các bạn viết giúp code để đánh số thứ tự tự động và tháng kèm theo điều kiện textbox ngaythang nhập vào.
- tháng được tính từ ngày 16 tháng này và kết thúc tháng vào ngày 15 tháng sau.
Ví dụ tháng 2 được tính từ 16/01/2014 -> 15/02/2014: Textbox thangdl sẽ tự động nhảy tháng 2
ví dụ tháng 3 được tính từ 16/02/2014 -> 15/03/2014: Textbox thangdl sẽ tự động nhảy tháng 3
...........
Riêng tháng 1 thì được tính từ ngày 01/01/2014->15/01/2014 (do chốt dữ liệu cuối năm ở cơ quan mình bao giờ cũng đến 31/12 hàng năm, dữ liệu năm mới được tính từ ngày 1/1 năm sau).
- số thứ tự được đánh tăng dần theo tháng, hết tháng đánh lại từ số 1.
Ví dụ: Trong khoảng thời gian 16/01/2014 -> 15/02/2014 dữ liệu ghi vào đầu tiên được đánh stt là 1 và dữ liệu tiếp theo sẽ tăng dần lên 1 đơn vị và sẽ được đánh lại khi sang tháng khác.
(khả năng diễn giải của mình không đuợc tốt, có gì không rõ mình sẽ nói thêm)
mong được các bạn và anh chị trên gpe giúp đỡ!
công thức đây
=if(day(b3)<16,month(b3),month(eomonth(b3,1)))
 
Upvote 0
Người ta cần code mà bạn.
 
Upvote 0
Mong các bạn và anh chị giúp em viết code bài này với.
 
Upvote 0
Bạn thử với file này xem sao

[Thongbao]Mong các bạn và anh chị giúp em viết code bài này với.[/Thongbao]
 

File đính kèm

Upvote 0
Cảm ơn bạn nhiều nhưng mình cần code hoạt động trên form luôn chứ không phải trên sheet. Hơn nữa mình nhập ngày tháng năm vào cột B thì toàn trả về ngày 21/05/2014 (chắc là ngày hiện hành).
- Để tính tháng khi hiển thị trên form ở textbox ThangDL dựa vào textbox ngaythang:
+ Tháng 1 được tính từ 01/01/2014 - 15/01/2014
+ Các tháng còn lại được tính từ ngày 16 tháng này và kết thúc tháng vào 15 tháng sau. Ví dụ Tháng 2: 16/01/2014 - 15/02/2014 tương tự cho các tháng còn lại.
- Để đánh số thứ tự: Nếu ngày trong textbox ngaythang thuộc cùng 1 tháng thì đánh số thứ tự tăng dần bắt đầu từ 1.
- Sang tháng khác thì cũng bắt đầu đánh stt lại từ 1. (Dữ liệu ngày tháng khi nhập từ form vào sheet luôn tăng dần đều)
Ví dụ tháng hiện tại theo cách tính của mình là tháng 6 (16/5/2014-15/6/2014) thì khi nhập dữ liệu vào sẽ bắt đầu từ ngày 16/5 cho đến hết tháng vì vậy stt cũng tăng dần cho đến hết tháng.
(Máy Bác ChanhTQ@ bị nhiễm virus hay sao á)
Mong được các bạn và anh chị tiếp tục giúp đỡ mình viết code cho trường hợp này.
 
Upvote 0
[thongbao](Máy Bác ChanhTQ@ bị nhiễm virus hay sao á)
[/thongbao]

Là do tải tập tin của bạn ở bài đầu đó mà!
 
Upvote 0
[Thongbao]Cái này mình xin khẳng định là không có nhé bạn [/Thongbao]

Đúng là do máy mình đang bị năng!
 
Lần chỉnh sửa cuối:
Upvote 0
[thongbao](Máy Bác ChanhTQ@ bị nhiễm virus hay sao á)
[/thongbao]

Là do tải tập tin của bạn ở bài đầu đó mà!

File ở bài đầu không có virus đâu sư phụ à
Em nghĩ máy của sư phụ bị nhiễm rồi đấy! Để kiểm tra, sư phụ hãy mở 1 file trên máy mình, xong đóng và lưu lại rồi gửi lên đây em xem thử
 
Upvote 0
Gửi các anh chị và các bạn trên GPE!
Mình có gửi file đính kèm lên nhờ các anh chị và các bạn giúp đánh số thứ tự tự động theo điều kiện ngày tháng nhập vào.
- Số thứ tự được đánh tăng dần theo tháng, hết tháng này đánh tiếp tục theo tháng khác.chỉ sử dụng excel cơ bản thôi a
Mong được các bạn và anh chị trên GPE giúp đỡ!
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Gửi các anh chị và các bạn trên GPE!
Mình có gửi file đính kèm lên nhờ các anh chị và các bạn giúp đánh số thứ tự tự động theo điều kiện ngày tháng nhập vào.
- Số thứ tự được đánh tăng dần theo tháng, hết tháng này đánh tiếp tục theo tháng khác.chỉ sử dụng excel cơ bản thôi a
Mong được các bạn và anh chị trên GPE giúp đỡ!
format cột B về general
B4=RIGHT(100+IF(A4*1=1;1;IF(MONTH(E4)<>MONTH(E3);1;B3+1));2)
 
Upvote 0
mình làm theo cách của bạn kết quả k đúng với thực tế mình mong muốn. bạn xem lại giúp nha
 
Lần chỉnh sửa cuối:
Upvote 0
Mình đã làm nhưng vẫn chưa được.mình đã chỉnh sửa lại file để diễn đạt cho dễ hiểu.bạn coi có giúp được k nhé.cảm ơn bạn.
 
Upvote 0
Mình đã làm nhưng vẫn chưa được.mình đã chỉnh sửa lại file để diễn đạt cho dễ hiểu.bạn coi có giúp được k nhé.cảm ơn bạn.
 
Upvote 0
Web KT

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

Back
Top Bottom