我正在使用VBA,首先查看我的代码:
Sub ali()
a = [C13]
Dim b As Double
b = CDbl(a)
MsgBox b
End Sub
我的单元格是C13,它在单元格中手动键入=0.5,我想将B变量消息框中,它应该是单元格的双数,但它出现了类型不匹配的错误,我不知道该怎么办!!!
如果单元格C13
不是数字,则会得到一个错误,因此请先检查。
Sub ali()
a = [C13]
If IsNumeric(a) Then
Dim b As Double
b = CDbl(a)
MsgBox b
Else
MsgBox "not numeric"
End If
End Sub