Excel 2016年VBA上的SumIfs
我在Excel2007中编写了代码,运行得非常顺利。然后我在Excel 2016中重新打开了它,但结果显示该值为零。我试图寻找解决方案,但没有找到。有人能帮我吗 以下是我的一些代码:Excel 2016年VBA上的SumIfs,excel,vba,Excel,Vba,我在Excel2007中编写了代码,运行得非常顺利。然后我在Excel 2016中重新打开了它,但结果显示该值为零。我试图寻找解决方案,但没有找到。有人能帮我吗 以下是我的一些代码: Set today1 = Range("C2") Set BeginWeek = Range("C5") Set MilkTableP = Range("MilkTable[Total Plan]") Set datemilk = Range("MilkTable[Date]") Range("O1").Valu
Set today1 = Range("C2")
Set BeginWeek = Range("C5")
Set MilkTableP = Range("MilkTable[Total Plan]")
Set datemilk = Range("MilkTable[Date]")
Range("O1").Value = Application.WorksheetFunction.SumIfs _
(MilkTableP, datemilk, ">=" & BeginWeek, _
datemilk, "<" & today1)
今天设置1=范围(“C2”)
设置开始周=范围(“C5”)
设置可挤奶量P=范围(“可挤奶量[总计划]”)
设置datemilk=范围(“可挤奶[日期]”)
范围(“O1”).Value=Application.WorksheetFunction.SumIfs_
(奶瓶、日乳、“>=”和BeginWeek、_
datemilk,“将日期转换为长日期:
Range("O1").Value = Application.WorksheetFunction.SumIfs _
(MilkTableP, datemilk, ">=" & BeginWeek, _
datemilk, "<" & CLng(Today1))
Range(“O1”).Value=Application.WorksheetFunction.SumIfs_
(奶瓶、日乳、“>=”和BeginWeek、_
日奶,“