Vba 参考单元格未计算
我对一个有公式的细胞有一个问题,但它不能计算。我使用的是Excel 2013,数据如下: 我有12个单元格(z14:ab17),用户将在其中放置一个数值。公式化单元格有一个使用数值单元格计算值的公式,但所有单元格显示的都是#value!。公式是Vba 参考单元格未计算,vba,excel,Vba,Excel,我对一个有公式的细胞有一个问题,但它不能计算。我使用的是Excel 2013,数据如下: 我有12个单元格(z14:ab17),用户将在其中放置一个数值。公式化单元格有一个使用数值单元格计算值的公式,但所有单元格显示的都是#value!。公式是 =IF((ISNUMBER(SUM(Z14:AB17))),PI()/4/32^2*(Z14^2+AA14^2+AB14^2+Z15^2+AA15^2+AB15^2+Z16^2+AA16^2+AB16^2+Z17^2+AA17^2+AB17^2),0).
=IF((ISNUMBER(SUM(Z14:AB17))),PI()/4/32^2*(Z14^2+AA14^2+AB14^2+Z15^2+AA15^2+AB15^2+Z16^2+AA16^2+AB16^2+Z17^2+AA17^2+AB17^2),0).
在VBA方面,我有
Global Const PI = 3.1415927
所有用户输入单元格的格式都是数值,公式化单元格也用于计算和显示数值。有人能解释一下为什么细胞不能计算吗?这曾经奏效,但现在不行了,我不知道会发生什么。提前谢谢您的配方奶粉末尾实际上没有月经,是吗?这个公式(无周期)运行得很好,为我计算成功。您的工作簿是否设置为自动计算?此外,VBA行完全不需要,公式没有实际使用或引用。文件>选项>公式>工作簿计算=自动。你也可以在你期望单元格计算时检查这个,但是它们没有。不,我在公式末尾没有句点。很抱歉。此外,工作簿计算已设置为自动。在VB中,PI是否会自动引用全局常量,尽管它正在公式中使用?如果它在你这边起作用,我不知道为什么它不在我这边……它说“公式中使用的值的数据类型错误”。这不是指单元格的格式吗?所有单元格的格式均为数值。我迷路了…在你的公式结束时你实际上没有月经,是吗?这个公式(无周期)运行得很好,为我计算成功。您的工作簿是否设置为自动计算?此外,VBA行完全不需要,公式没有实际使用或引用。文件>选项>公式>工作簿计算=自动。你也可以在你期望单元格计算时检查这个,但是它们没有。不,我在公式末尾没有句点。很抱歉。此外,工作簿计算已设置为自动。在VB中,PI是否会自动引用全局常量,尽管它正在公式中使用?如果它在你这边起作用,我不知道为什么它不在我这边……它说“公式中使用的值的数据类型错误”。这不是指单元格的格式吗?所有单元格的格式均为数值。我迷路了。。。