题记:非常期间,希望大家静下心,多学习有用的知识,多提高自己的水平和能力,这才是正道。适当节制自我的各种欲望,谁都逃不过时间的历练,谁都是命运的行者,谁都是在人生的道路上一步一趋,把生活与工作打理好,不负年华。欲成大事者,必先修其身。欲修其身者,先正其心。小成靠智,大成靠德。身不修则德不立,德不立则无以成事。

今日内容是和大家分享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代码限制文本框的输入相关推荐

  1. 限制文本框(TextBox)只能输入数字(VB6代码)

    在一些要求只允许输入数值的场合,就用得上了. 基本思路是,先在文本框的keyPress事件里过滤键盘输入,再使用子类化将粘贴剪切等剪贴板操作吃掉. 窗体frmMain.frm内代码(窗体包含一个文本框 ...

  2. JS设置文本框只能是数字和小数点。

    核心提示:JS判断只能是数字和小数点 只能输入字母和汉字 只能输入字母和汉字 JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入)  <input οnkeyup=&quo ...

  3. 编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止;

    编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止: #! /bin/bash n=0 while [ $n -lt & ...

  4. java 文本框只能输入数字_怎么让文本框只能输入数字呢?

    增加了一些类,现在可以实现只可以输入数字这一个功能了 import java.applet.Applet; import java.awt.Button; import java.awt.Event; ...

  5. vue限制只能输入数字_vue+element 中 el-input框 限制只能输入数字及一位小数

    仅个人经验,希望能帮到有需要的人. 第一次写 就话不多说了直接上代码. // 只能输入数字且只有一位小数 proving(e) { // this.form.skus[e].Price 是input的 ...

  6. 限制input框只能输入数字,加减号也不可以输入

    例子:html代码 <input type="number" id="assetId" required name="assetId" ...

  7. js控制input只能输入数字和小数点后两位,输入其他自动清除方法。

    工作中input='text'总会遇到要控制输入数字,或者是输入中文,输入电话,输入身份证号,邮箱等.今天我遇到的是要输入数字并且只能小数点后面两位的数字,还不能为负数.废话不多说上代码: <i ...

  8. c语言如何输入数字,请问如何在C语言中输入数字获得拼音?

    请问如何在C语言中输入数字获得拼音? 答案:1  信息版本:手机版 解决时间 2018-12-10 16:41 已解决 2018-12-10 08:20 请问如何在C语言中输入数字获得拼音? 最佳答案 ...

  9. C#中TextBox只能输入数字的代码

    private void txbSleep_KeyPress(object sender, KeyPressEventArgs e)         {             if (!(Char. ...

最新文章

  1. “双一流”高校毕业生就业图鉴:企业都偏爱哪些高校?
  2. nyc检测Javascript代码覆盖率
  3. java多线程基本概述(二十)——中断
  4. STL 源代码剖析 算法 stl_algo.h -- equal_range
  5. 【译】在ASP.Net和IIS中删除不必要的HTTP响应头
  6. erp故障处理流程图_PLC故障常见原因及处理方法!
  7. Think in Java第四版 读书笔记7第13章 字符串
  8. Messari前主管:一旦L2证明其实力,BSC上的团队将会迁移回以太坊
  9. java 中 byte[]、File、InputStream 互相转换
  10. c语言中字母后面的 是什么意思,C语言中括号里面一个字母是什么意思
  11. mysql一般要配置的几个小节及选项是_MySQL - 必知必会(下)
  12. PSPNet: Pyramid Scene Parsing Network论文解读
  13. Markdown编辑器 - 字体颜色表(颜色名、十六进制颜色值、颜色)
  14. u盘误删的文件怎么找回?帮你轻松找回
  15. 怎样让表格的行高一样_怎么把excel的行高变成一样的
  16. qpython3:安卓上运行Python
  17. Pygame从0实战10(泡泡小游戏添加音效)
  18. Mask R-CNN学习笔记
  19. 国产源表之纳米水伏发电材料研究
  20. 【日语】流行用语[四]

热门文章

  1. Udacity机器人软件工程师课程笔记(四)-样本搜索和找回-基于漫游者号模拟器-决策树
  2. vim 成“神“之路 (一)
  3. CEPH核心理论 相关导图(持续更新)
  4. 多线程共享全局变量以及锁机制
  5. laravel5.8的使用
  6. nodejs配置nginx 以后链接mongodb数据库
  7. HtmlUnit、httpclient、jsoup爬取网页信息并解析
  8. 【VS开发】【电子电路技术】RJ45以太网传输线研究
  9. 关于java和c的选择结构和循环结构
  10. 使用ecshop电子商务系统的100个小问题