c文本框只能输入数字_VBA代码限制文本框的输入
题记:非常期间,希望大家静下心,多学习有用的知识,多提高自己的水平和能力,这才是正道。适当节制自我的各种欲望,谁都逃不过时间的历练,谁都是命运的行者,谁都是在人生的道路上一步一趋,把生活与工作打理好,不负年华。欲成大事者,必先修其身。欲修其身者,先正其心。小成靠智,大成靠德。身不修则德不立,德不立则无以成事。
今日内容是和大家分享VBA编程中常用的 “积木”过程代码,这些内容大多是取至我编写的“VBA代码解决方案”教程中内容。今日分享的是NO.208-NO.208,内容是:
NO. 208:在VBA代码中使用限制文本框的输入
VBA过程代码208:在VBA代码中使用限制文本框的输入
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case Asc("0") To Asc("9")
Case Asc("-")
If InStr(1, Me.TextBox1.Text, "-") > 0 Or _
Me.TextBox1.SelStart > 0 Then
KeyAscii = 0
End If
Case Asc(".")
If InStr(1, Me.TextBox1.Text, ".") > 0 Then
KeyAscii = 0
End If
Case Else
KeyAscii = 0
End Select
End Sub
代码解析: KeyPress事件过程,只允许输入数字字符和一个“-”号、一个“.”号。如果键盘输入的是0到9之间的数字字符,则允许输入。如果键盘输入的是“-”号,先使用InStr函数测试文本框中是否已有“-”号,如果InStr函数返回值大于0,说明文本框中已有“-”号。接下来使用文本框的SelStart 属性来测试插入点,如果文本框的SelStart 属性值大于0,说明“-”号的插入点不是第一个。如果以上两个条件中有任何一个成立,将KeyAscii参数值设置为0,使文本框只能在第一位输入一个“-”号。
VBA是实现自己小型办公自动化的有效手段,我根据自己20多年的VBA实际利用经验,现推出了四部VBA学习教程,这些是我多年编程经验的记录,也是我“积木编程”思想的体现。每一讲都是一块“积木”,可以独立的完成某些或者某类的过程。利用这些可以大大提高自己的编程效率。
第一套:“VBA代码解决方案”是PDF教程,是VBA中各个知识点的讲解,覆盖了绝大多数的知识点,是初学及中级以下人员必备;
第二套:“VBA数据库解决方案”是PDF教程,数据库是数据处理的利器,对于中级人员应该掌握这个内容了。
第三套:“VBA数组与字典解决方案”是PDF教程,讲解VBA的精华----字典,是我们打开思路,提高代码水平的必备。
第四套:“VBA代码解决方案”视频教程。目前正在录制,“每天20分钟,精进VBA”,越早参与,回馈越多。现在录制到第三册的124讲,以上各教程的代码都是经过实测,可以拿来即用。
懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉。
不要懒惰还是多学习些有用的知识吧,哪怕只是点滴。
c文本框只能输入数字_VBA代码限制文本框的输入相关推荐
- 限制文本框(TextBox)只能输入数字(VB6代码)
在一些要求只允许输入数值的场合,就用得上了. 基本思路是,先在文本框的keyPress事件里过滤键盘输入,再使用子类化将粘贴剪切等剪贴板操作吃掉. 窗体frmMain.frm内代码(窗体包含一个文本框 ...
- JS设置文本框只能是数字和小数点。
核心提示:JS判断只能是数字和小数点 只能输入字母和汉字 只能输入字母和汉字 JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup=&quo ...
- 编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止;
编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止: #! /bin/bash n=0 while [ $n -lt & ...
- java 文本框只能输入数字_怎么让文本框只能输入数字呢?
增加了一些类,现在可以实现只可以输入数字这一个功能了 import java.applet.Applet; import java.awt.Button; import java.awt.Event; ...
- vue限制只能输入数字_vue+element 中 el-input框 限制只能输入数字及一位小数
仅个人经验,希望能帮到有需要的人. 第一次写 就话不多说了直接上代码. // 只能输入数字且只有一位小数 proving(e) { // this.form.skus[e].Price 是input的 ...
- 限制input框只能输入数字,加减号也不可以输入
例子:html代码 <input type="number" id="assetId" required name="assetId" ...
- js控制input只能输入数字和小数点后两位,输入其他自动清除方法。
工作中input='text'总会遇到要控制输入数字,或者是输入中文,输入电话,输入身份证号,邮箱等.今天我遇到的是要输入数字并且只能小数点后面两位的数字,还不能为负数.废话不多说上代码: <i ...
- c语言如何输入数字,请问如何在C语言中输入数字获得拼音?
请问如何在C语言中输入数字获得拼音? 答案:1 信息版本:手机版 解决时间 2018-12-10 16:41 已解决 2018-12-10 08:20 请问如何在C语言中输入数字获得拼音? 最佳答案 ...
- C#中TextBox只能输入数字的代码
private void txbSleep_KeyPress(object sender, KeyPressEventArgs e) { if (!(Char. ...
最新文章
- “双一流”高校毕业生就业图鉴:企业都偏爱哪些高校?
- nyc检测Javascript代码覆盖率
- java多线程基本概述(二十)——中断
- STL 源代码剖析 算法 stl_algo.h -- equal_range
- 【译】在ASP.Net和IIS中删除不必要的HTTP响应头
- erp故障处理流程图_PLC故障常见原因及处理方法!
- Think in Java第四版 读书笔记7第13章 字符串
- Messari前主管:一旦L2证明其实力,BSC上的团队将会迁移回以太坊
- java 中 byte[]、File、InputStream 互相转换
- c语言中字母后面的 是什么意思,C语言中括号里面一个字母是什么意思
- mysql一般要配置的几个小节及选项是_MySQL - 必知必会(下)
- PSPNet: Pyramid Scene Parsing Network论文解读
- Markdown编辑器 - 字体颜色表(颜色名、十六进制颜色值、颜色)
- u盘误删的文件怎么找回?帮你轻松找回
- 怎样让表格的行高一样_怎么把excel的行高变成一样的
- qpython3:安卓上运行Python
- Pygame从0实战10(泡泡小游戏添加音效)
- Mask R-CNN学习笔记
- 国产源表之纳米水伏发电材料研究
- 【日语】流行用语[四]