hỏi về hàm countifs trong VBA (1 người xem)

Liên hệ QC

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

nguyenthuy13388

Thành viên thường trực
Tham gia
13/1/12
Bài viết
387
Được thích
264
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

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

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

Back
Top Bottom