Hỏi về hàm isdate

Liên hệ QC

Tường_Vi

Thành viên tiêu biểu
Tham gia
19/4/10
Bài viết
482
Được thích
121
Nghề nghiệp
Luôn tìm kiếm một vị trí tốt hơn
PHP:
  If Not Intersect(Range("N2:N20000"), Target) Is Nothing Then
        With Target
         If Target <> "" Then
                          If Target.Offset(, -1) = "" Or IsDate(Target) = False Then
                         
                          MsgBox "PLS check what you type", , "Payment Date "
                          Target.ClearContents
                          Target.Offset(, -1).Select
                          Else
                          .Offset(, 3) = .Value
                          End If
         Else: Exit Sub
         End If
      
    
        End With
    End If
Hiện tại muội đang dùng code trên để kiểm tra dữ liệu nhập có phải là ngày ko? nếu không đúng xóa
Nhưng nếu gõ lung tung 1234 gì đó vào nó vẫn nghĩ là một giá trị nào đó của ngày và vẫn chấp nhận
ví dụ: Cột N ta format date là dd/mm/yy
Ta gõ một số 12345 vào --> giá trị này được hiểu là ngày 18/10/1933 nên hàm isdate vẫn báo đúng

Vậy có cách nào mà cột N mặc dù đã format là dạng date mà khi ta gõ lung tung vào mà excel vẫn phân biệt được ko?
 
Lần chỉnh sửa cuối:
Vậy bạn hãy cho biết trường 'N' đó đã, đang & sẽ chứa dữ liệu ngáy gì:
Ngày tận thế;
Ngày Sinh nở;
Ngày thôi việc;
Ngày trúng số
Ngày vô bệnh viện?
. . . .
 
Upvote 0
Vậy bạn hãy cho biết trường 'N' đó đã, đang & sẽ chứa dữ liệu ngáy gì:
Ngày tận thế;
Ngày Sinh nở;
Ngày thôi việc;
Ngày trúng số
Ngày vô bệnh viện?
. . . .

Thì bác trả lời thẳng cho em là không đuợc đi, lại còn mất công làm một bài thơ như vậy chứ?
Dù sao, truờng hợp này em thấy hơi thừa nên thôi ko cần phải giải quyết nữa

Cám ơn Bác TQ
 
Upvote 0
Tường Vi không hiểu ý Bác Chanh già.
Nếu biết ý nghĩa của trường ngày tháng, có thể giới hạn vùng cho phép gõ vào. Thí dụ
- trường ngày tháng năm sinh của học sinh lớp 10 (giới hạn bằng khoảng từ năm 1994 đến 1997 chẳng hạn),
- nếu là ngày vào làm việc của CN (giới hạn bằng ngày thành lập công ty và ngày hôm nay), ....
Do đó, không nên giận dỗi vô cớ thế. Con gái phải nhẹ nhàng dịu dàng tiếp thu chứ?
 
Upvote 0
Tại muội cứ tưởng Bác Chanh già làm thơ chứ bộ
Mà căn bản muội dốt quá câu hỏi như vậy mà mình hổng biết, chán quá đi mất
 
Upvote 0
Web KT

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

Back
Top Bottom