Excel 验证数字或字符串

Excel 验证数字或字符串,excel,vba,Excel,Vba,快速提问:我有一个单元格,它可以作为值、数字或字符串“NN” 我写了这行代码: If Not IsNumeric(Cells(c, 64)) Or Cells(c, 64) <> "NN" Then errCell.Value = "Wrong Div" errCell.Interior.Color = RGB(255, 0, 0) GoTo Boucle End If 如果不是数字(单元格(c,64))或单元格(c,64)“NN”,则 errCell.V

快速提问:我有一个单元格,它可以作为值、数字或字符串“NN”

我写了这行代码:

If Not IsNumeric(Cells(c, 64)) Or Cells(c, 64) <> "NN" Then
    errCell.Value = "Wrong Div"
    errCell.Interior.Color = RGB(255, 0, 0)
    GoTo Boucle
 End If
如果不是数字(单元格(c,64))或单元格(c,64)“NN”,则
errCell.Value=“错误的Div”
errCell.Interior.Color=RGB(255,0,0)
后藤花束
如果结束
我申请一个单元格,它是一个数字,但我得到一个错误。。。 任何线索都很好
谢谢

我认为您有一个逻辑错误-目前,错误信息总是显示出来。尝试:

If Not IsNumeric(Cells(c, 64)) AND Cells(c, 64) <> "NN"
如果不是数字(单元格(c,64))和单元格(c,64)“NN”

您在哪里得到错误?还有错误消息?我有一个
错误的Div
消息。。。基本上,宏可以很好地编译,但它不应该指定此错误,因为单元格是一个数字
>
应该修复它当然应该修复它,或的右侧为true,因此它写入了“错误的Div”,也许您想替换或,而且非常简单。。。该死的我自己。。。谢谢你们