Excel vba int转换为double失败

我想用一个double值除整数值,并显示一个double值的结果。 在下面的代码中,K列中的单元格是一个整数,转换为整数失败。 我怎样才能解决这个问题?

Dim i As Integer Dim value As Double For i = 9 To 75 If Range("K" & i) > 0 Then value = CDbl(Range("K" & i).Value) / CDbl(Range("M3").Value): Range("E" & i).Value = value Else Range("E" & i).Value = Range("L" & i).Value End If Next i 

虽然欧普提到:

对不起,在正常使用/,但我写错了,当我写在这里

这似乎是问题的原因见\运营商

\replace\