我有一个表册,表中有相单元格只允许填写A、B、C、D或a、b、c、d,现在想校验表中填写的是不是这些内容,我的代码是:
If Sheets("校舍").Cells(z, 6) <> a Or Sheets("校舍").Cells(z, 6) <> b Or Sheets("校舍").Cells(z, 6) <> c Or Sheets("校舍").Cells(z, 6) <> d Then Worksheets(Sheets.Count).Cells(Worksheets(Sheets.Count).Range("b65536").End(3).Row + 1, 2) = "【校舍】第【" & z & "】行第6列填写有误!"
End If
我就是在表中填a、b、c、d,提示都报错!或是把代码中的a、b、c、d全部换成大写的A、B、C、D,在表中也填写大写的A、B、C、D,仍然报错!
.
这个校验出来始终有问题!请高人指点一下!
我给出的代码没有复制for ……next……循环的!