Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 2016年VBA上的SumIfs_Excel_Vba - Fatal编程技术网

Excel 2016年VBA上的SumIfs

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

我在Excel2007中编写了代码,运行得非常顺利。然后我在Excel 2016中重新打开了它,但结果显示该值为零。我试图寻找解决方案,但没有找到。有人能帮我吗

以下是我的一些代码:

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、_
日奶,“