chặn ngày nhập dữ liệu

Liên hệ QC

whitemouse

Thành viên hoạt động
Tham gia
1/6/07
Bài viết
101
Được thích
68
chào các bác:em có 1 file quản lí ngân sách của bộ phận mình.Hàng ngày mọi người sẽ nhập yêu cầu vào file đó.Sau đó em sẽ đặt mua vật tư.Sau 16h sẽ không nhận yêu cầu nữa,những yêu cầu sau 16h sẽ chuyển sang hôm sau.Nhưng hiện tại có 1 khó khăn như sau:
VD hôm nay là 9/4 nhưng người nhập yêu cầu lại ghi ngày 7/4,như vậy em đã làm trễ của người ta 2 ngày.
Vậy các bác cho em hỏi có cách nào để giới hạn việc nhập trong ngày không.Cụ thể là sau 24h ngày 9/4 thì sẽ không nhập được 9/4 nữa mà phải nhập ngày 10/4.
Thanks các bác trước.
 
Bạn dùng trong Validation với cú pháp như sau: =now()>XYZ
XYZ ở đây là ví dụ, chính là ô địa chỉ cần nhập

Ví dụ ở ô C5 là ô bạn nhập ngày vào thì bạn chọn Validation và với câu lệnh = now()>C5. Bây giờ là 13h10' ngày 09/04/2009. Nếu ai đó nhập 10/04/2009 sẽ thông báo sai ngay. Để họ ko thay đổi của mình thì bạn khóa sheet trong Protection Sheet đó

Để dễ hiểu hơn tớ làm ví dụ, bạn thử download xuống xem đúng ko nhé. Chỗ ô bôi màu vàng ấy
 

File đính kèm

  • Vidu.xls
    24 KB · Đọc: 24
Lần chỉnh sửa cuối:
Bạn dùng trong Validation với cú pháp như sau: =now()>XYZ
XYZ ở đây là ví dụ, chính là ô địa chỉ cần nhập

Ví dụ ở ô C5 là ô bạn nhập ngày vào thì bạn chọn Validation và với câu lệnh = now()>C5. Bây giờ là 13h10' ngày 09/04/2009. Nếu ai đó nhập 10/04/2009 sẽ thông báo sai ngay. Để họ ko thay đổi của mình thì bạn khóa sheet trong Protection Sheet đó

Để dễ hiểu hơn tớ làm ví dụ, bạn thử download xuống xem đúng ko nhé. Chỗ ô bôi màu vàng ấy

bạn ơi: nếu tôi nhập vào 8/4 sao không thấy báo lỗi,bạn xem lại dùm.
thân
 
Bạn xem thử cái này nhe !
Nhập lớn hơn ngày 10/04/09 là không được
Nhỏ hơn 01/04/09 củng không được !
Thân
 

File đính kèm

  • Ngay.xls
    24.5 KB · Đọc: 22
Bạn dùng trong Validation với cú pháp như sau: =now()>XYZ
XYZ ở đây là ví dụ, chính là ô địa chỉ cần nhập

Ví dụ ở ô C5 là ô bạn nhập ngày vào thì bạn chọn Validation và với câu lệnh = now()>C5. Bây giờ là 13h10' ngày 09/04/2009. Nếu ai đó nhập 10/04/2009 sẽ thông báo sai ngay. Để họ ko thay đổi của mình thì bạn khóa sheet trong Protection Sheet đó

Để dễ hiểu hơn tớ làm ví dụ, bạn thử download xuống xem đúng ko nhé. Chỗ ô bôi màu vàng ấy
chào bạn: mình làm được rồi,bạn xem lại file nha.
 

File đính kèm

  • Vidu.xls
    24.5 KB · Đọc: 20
Có phải ý của bạn là chỉ cho phép gõ ngày đang nhập dữ liệu không? nếu đúng vậy thì bạn xem file nhé
 

File đính kèm

  • Vidu.xls
    34 KB · Đọc: 20
Bạn đừng cho họ nhập ngày giờ mà viết code để khi họ save thì cột ngày giờ = giờ hiện hành "hàm Now()". Còn khi họ mở form ra để nhập nếu giờ hiện hành >= 16 giờ thì không cho họ Save.
Tuy nhiên việc này cũng tương đối nếu họ sửa ngày/giờ hệ thống.
 
to manhhùng:
Cám ơn bạn đã góp ý nhưng trường hợp bạn nói không thể áp dụng trong công ty của mình được (cty mình đi 2 ca: ngày và đêm ),nếu ca đêm họ mới nhập mà không cho save thì " hơi nguy hiểm " đấy.
 
Web KT
Back
Top Bottom