以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]公式的问题!怎样在用户输入不符合数据后,警告并清空输入内容?在线等!!  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3426)

--  作者:Andyguobao
--  发布时间:2006/8/25 14:38:00
--  [求助]公式的问题!怎样在用户输入不符合数据后,警告并清空输入内容?在线等!!
我编写了[身份证]这列的操作公式:

If(Len([身份证号码]) = 18,[身份证号码],MsgBox("你输入的号码不正确,请重新输入!",0,1))

经验证,能在用户输入不符合数据后给出提示:你输入的号码不正确,请重新输入!
但是下一步就直接定位到下一个单元格。请教高手,怎样在用户输入不符合数据后,警告并清空输入内容。在线等!!


--  作者:Andyguobao
--  发布时间:2006/8/25 15:06:00
--  
egd文件下载
--  作者:smileboy
--  发布时间:2006/8/25 15:15:00
--  
egd文件下载
--  作者:Andyguobao
--  发布时间:2006/8/25 15:17:00
--  
谢谢SmileBoy版主!我等菜鸟,让你们费心了!

-=-=-=- 以下内容由 Andyguobao2006年08月25日 03:24pm 时添加 -=-=-=-
公式完善的多,考虑到15位和每输入的情况。
我是一名文科生,逻辑编程有些困难,

请教各位大虾,像我这种的,怎样来学习函数?谢谢大家!


--  作者:ahua671
--  发布时间:2006/8/25 15:54:00
--  
在录入窗口中好像也要跳到下一个录入窗口,光标要是不动就好。
--  作者:smileboy
--  发布时间:2006/8/25 16:29:00
--  
下面引用由ahua6712006/08/25 03:54pm 发表的内容:
在录入窗口中好像也要跳到下一个录入窗口,光标要是不动就好。

光标不动的话无法触发操作公式