hỏi về hàm countifs trong VBA

Liên hệ QC

nguyenthuy13388

Thành viên thường trực
Tham gia
13/1/12
Bài viết
387
Được thích
262
Giới tính
Nam
Nghề nghiệp
Logistics
Hi ACE

mình có 1 file sử dụng hàm coutifs trong VBA không hiểu sao lại không ra kết quả chính xác được, ACE xem file và chỉ giúp mình với, đoạn code của mình như sau:
Mã:
Sub dem_ngay_sn()
Cells(1, "E").Value = Application.WorksheetFunction.CountIfs(Sheet1.Range("B2:B1000"), ">" & today)
End Sub
 

File đính kèm

  • ham countifs trong VBA.xlsm
    18.6 KB · Đọc: 3
Mã:
Sub dem_ngay_sn()
Cells(1, "E").Value = Application.WorksheetFunction.CountIfs(Sheet1.Range("B2:B1000"), ">" & Date)
End Sub
 
Upvote 0
Hi ACE

mình có 1 file sử dụng hàm coutifs trong VBA không hiểu sao lại không ra kết quả chính xác được, ACE xem file và chỉ giúp mình với, đoạn code của mình như sau:
Mã:
Sub dem_ngay_sn()
Cells(1, "E").Value = Application.WorksheetFunction.CountIfs(Sheet1.Range("B2:B1000"), ">" & today)
End Sub
Sửa thành:
Mã:
Sub dem_ngay_sn()
Cells(1, "E").Value = Application.WorksheetFunction.CountIf(Sheet1.Range("B2:B1000"), ">" & CLng(Date))
End Sub
----------------------------
Mã:
Sub dem_ngay_sn()
Cells(1, "E").Value = Application.WorksheetFunction.CountIfs(Sheet1.Range("B2:B1000"), ">" & Date)
End Sub
Code này sẽ sai trên hệ thống mà Control Panel thiết lập d/M/yy
 
Upvote 0
Mã:
Sub dem_ngay_sn()
Cells(1, "E").Value = Application.WorksheetFunction.CountIfs(Sheet1.Range("B2:B1000"), ">" & Date)
End Sub
vẫn không được bạn ơi
Bài đã được tự động gộp:

Sửa thành:
Mã:
Sub dem_ngay_sn()
Cells(1, "E").Value = Application.WorksheetFunction.CountIf(Sheet1.Range("B2:B1000"), ">" & CLng(Date))
End Sub
----------------------------

Code này sẽ sai trên hệ thống mà Control Panel thiết lập d/M/yy
em cảm ơn Bác rất nhiều, như vậy với các máy thiết đặt M/D/YY là vẫn chạy bình thường phải không ạ?
 
Upvote 0
Web KT
Back
Top Bottom