无法在MS Excel中将单元格公式包含到VBA代码中

时间:2017-12-19 22:42:54

标签: formula

我正在尝试一个简单的VBA程序,如下所示:

Function NotWorking() As Single

 If Range("C3") = 0 Then
 NotWorking = "=0.6*7"
 Else
 NotWorking = 1.2
 End If

End Function

如果 C3 单元格 0 作为值,则 NotWorking < / em> 必须在当前单元格中返回 * = 0.6 * 7 * 的结果,即 4,2 。如果 C3 中的值不是 0 ,则当前单元格必须返回 1,2

就我而言,事情并不像我预期的那样。在当前单元格中,我输入 = NotWorking() 。如果 C3 不是 0 ,我会获得 1,2 ,但当我将 0 C3 相匹配时,当前单元格返回 #VALUE

为什么这段代码不起作用?

提前致以最诚挚的问候和谢意!

2 个答案:

答案 0 :(得分:1)

我注意到<canvas id="canvas"></canvas>是一个字符串,而不是一个数字,但"=0.6*7" 一个数字。

您已指定该函数返回单个函数,但1.2不是单个函数。

答案 1 :(得分:0)

请勿尝试从日常工作中退回,但请在日常工作中找到工作表。

$accessToken = $helper->getAccessToken('http://www.example.com/admin/fb-callback_admin.php');