按键精灵if多条件选择,小数点和逗号输入后不判断 - 爱问答

(爱问答)

按键精灵if多条件选择,小数点和逗号输入后不判断

Dim FKJE,d

FKJE = InputBox("请输入金额") 

PS=FKJE

PS_Len=Len(PS)

ReDim d(PS_Len)

ReDim f(PS_Len)

d = Mid(PS, 1, 1)

 

MessageBox d

 

If FKJE <= 0 or FKJE > 30 or d = "." or d = "," Then 

Rem cx

FKJE = InputBox("输入有误,小数前不能直接输  . 号或 <0>30  ")

PSS=FKJE

PS_Len=Len(PSS)

ReDim d(PSS_Len)

ReDim f(PSS_Len)

d = Mid(PSS, 1, 1)

 

If FKJE <= 0 or FKJE > 30 or d = "." or d = "," Then 

 

PSS=FKJE

PS_Len=Len(PSS)

ReDim d(PSS_Len)

ReDim f(PSS_Len)

d = Mid(PSS, 1, 1)

Goto cx

End If

 

End If

这是输入金额的窗口判断,如果直接输  .1 或者输 “,”号都视为错误,需重新输入,小于等于0和等于30都能循环提示,唯独 , 。不提示,请老师们帮忙解决,谢谢了。

问题在于软件判断的是英文的"."和",",而不是中文的"。"和","。将输入法改为英文输入试试。

相关标签:按键精灵

下一篇:unsignedcharKey—value的初值是多少

上一篇:kendoui的grid的里面某列用多选框在编辑的时候,出现显示被图标遮挡的问题,详情在图片中

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?