简体   繁体   English

计算字段VBA数据透视表中的Div / 0

[英]Div/0 in Calculated Field VBA Pivot Table

I am trying to remove my 'Div/0' error on my outputted Excel Sheet using my VBA Code. 我正在尝试使用VBA代码删除输出的Excel工作表中的“ Div / 0”错误。

My calculated field "AFC_pct" is causing the Div/0 error. 我的计算字段“ AFC_pct”引起了Div / 0错误。 I am unable to use the =IfError function because I keep getting a compile error 我无法使用= IfError函数,因为我不断收到编译错误

.CalculatedFields.Add "ACD_hrs", "=ACDTime/3600"
.CalculatedFields.Add "AuxOut_hrs", "=AuxOut/3600"
.CalculatedFields.Add "Avail_hrs", "=Avail/3600"
.CalculatedFields.Add "Other_hrs", "=Other/3600"
.CalculatedFields.Add "AFC_hrs", "=AFC_Time/3600"
.CalculatedFields.Add "AFC_pct", "=AFC_hrs/ 'Daily_SchdHrsWrk'"
=IfError("AFC_pct",0)

Just hide the errors in the PT properties. 只需隐藏PT属性中的错误即可。

Pivot Table Options > Layout & Format > For Error Values Show 数据透视表选项>布局和格式>对于错误值显示

Check the box and leave the value blank, or enter the value you want to display. 选中该框,将值保留为空白,或输入要显示的值。

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM