Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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
Vba 参考单元格未计算_Vba_Excel - Fatal编程技术网

Vba 参考单元格未计算

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).

我对一个有公式的细胞有一个问题,但它不能计算。我使用的是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).
在VBA方面,我有

Global Const PI = 3.1415927

所有用户输入单元格的格式都是数值,公式化单元格也用于计算和显示数值。有人能解释一下为什么细胞不能计算吗?这曾经奏效,但现在不行了,我不知道会发生什么。提前谢谢

您的配方奶粉末尾实际上没有月经,是吗?这个公式(无周期)运行得很好,为我计算成功。您的工作簿是否设置为自动计算?此外,VBA行完全不需要,公式没有实际使用或引用。文件>选项>公式>工作簿计算=自动。你也可以在你期望单元格计算时检查这个,但是它们没有。不,我在公式末尾没有句点。很抱歉。此外,工作簿计算已设置为自动。在VB中,PI是否会自动引用全局常量,尽管它正在公式中使用?如果它在你这边起作用,我不知道为什么它不在我这边……它说“公式中使用的值的数据类型错误”。这不是指单元格的格式吗?所有单元格的格式均为数值。我迷路了…在你的公式结束时你实际上没有月经,是吗?这个公式(无周期)运行得很好,为我计算成功。您的工作簿是否设置为自动计算?此外,VBA行完全不需要,公式没有实际使用或引用。文件>选项>公式>工作簿计算=自动。你也可以在你期望单元格计算时检查这个,但是它们没有。不,我在公式末尾没有句点。很抱歉。此外,工作簿计算已设置为自动。在VB中,PI是否会自动引用全局常量,尽管它正在公式中使用?如果它在你这边起作用,我不知道为什么它不在我这边……它说“公式中使用的值的数据类型错误”。这不是指单元格的格式吗?所有单元格的格式均为数值。我迷路了。。。