VBA++ 题记: 静下心,多学习有用的知识,多提高自己的水平和能力,这才是正道。时间就像一张网,你撒在哪里,你的收获就在哪里。谨记自己的方向,这是路之所在。适当节制自我的各种欲望,谁都逃不过时间的历练,谁都是命运的行者,谁都是在人生的道路上一步一趋。你要做的,是悄悄地去努力,等你变厉害之后,把自己也吓一跳,才是你现在需要当作目标的事。把生活与工作打理好,不负年华。

欲成大事者,必先修其身。欲修其身者,先正其心。小成靠智,大成靠德。身不修则德不立,德不立则无以成事。

-----------------------------------------------------------------------------------------------

今日内容是和大家分享VBA编程中常用的 “积木”过程代码,这些内容大多是取至我编写的“VBA代码解决方案”教程中内容。今日分享的是NO.209-NO.209,内容是:

NO. 209:利用文本框回车,完成复杂的人机对话过程

VBA过程代码209:利用文本框回车,完成复杂的人机对话过程

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)

With TextBox1

If Len(Trim(.Value)) > 0 Then

If KeyCode = vbKeyReturn Then

Sheets("sheet11").Range("A65536").End(xlUp).Offset(1, 0) = .Value

.Text = ""

End If

End If

End With

End Sub

代码解析:文本框的KeyDown事件,在输入数据并按<Enter>键后自动将数据录入到工作表A列最后一个非空单元格的下一个单元格中。为了防止误输入空白数据,使用Len 函数和Trim 函数检查文本框内是否为有效数据。根据KeyCode参数值判断是否按下了回车键。如果用户按下了回车键,KeyCode参数返回常数vbKeyReturn。将文本框数据输入到工作表A列的最后一个单元格内,同时清空文本框内容准备下一次输入。

-----------------------------------------------------------------------------------------------

VBA是实现自己小型办公自动化的有效手段,我根据自己20多年的VBA实际利用经验,现推出了四部VBA学习教程,这些是我多年编程经验的记录,也是我“积木编程”思想的体现。每一讲都是一块“积木”,可以独立的完成某些或者某类的过程。利用这些可以大大提高自己的编程效率。

第一套:“VBA代码解决方案”是PDF教程,是VBA中各个知识点的讲解,覆盖了绝大多数的知识点,是初学及中级人员必备的资料;

第二套:“VBA数据库解决方案”是PDF教程,数据库是数据处理的利器,对于中级人员应该掌握这个内容了。

第三套:“VBA数组与字典解决方案”是PDF教程,讲解VBA的精华----字典,是我们打开思路,提高代码水平所必备。

第四套:“VBA代码解决方案”视频教程。是专门给初学者讲解的视频教程,通过147讲的视频学习可以让你更快的掌握这门技能。

懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉。不要懒惰,还是多学习些有用的知识吧,哪怕只是点滴。浮云掠过,暗语无声,唯有清风,惊了梦中啼莺。望星,疏移北斗,奈将往事雁同行。阡陌人,昏灯明暗,忍顾长亭,多少VBA人,暗夜中,悄声寻梦,盼却天明,怎无凭!

文本框 清空_VBA代码中利用文本框,完成人机对话过程相关推荐

  1. Elemet-UI 中利用穿梭框对表格列进行动态设置

    Elemet-UI 中利用穿梭框对表格列进行动态设置 第一步 引入控件 在需要表格设置的文件下引入公共穿梭框控件 import Transfer from '../components/common/ ...

  2. 机器学习 文本分类 代码_无需担心机器学习-如何在少于10行代码中对文本进行分类

    机器学习 文本分类 代码 This article builds upon my previous two articles where I share some tips on how to get ...

  3. python 文本框_重置Python中的文本框

    几个星期前,我在制作重置按钮时要求一些帮助,我是python的新手,还有一个Noob,主要是我在c& c#也是SQL反正我正在为游戏制作一个重置按钮,我无法让它工作.这是代码.问题似乎是它在发 ...

  4. 【NLP】一行Python代码中自动化文本处理

    作者|Satyam Kumar 编译|VK 来源|Towards Data Science 自然语言处理(NLP)是人工智能的一个子领域,涉及计算机与自然语言之间的交互.它围绕着如何训练一个能够理解和 ...

  5. 表单如何添加大的文本框_在 Flutter 中进行文本框的创建和设定

    文本框作为一个接收用户输入的组件,被广泛应用于表单构建.即时通讯.搜索等场景中. Flutter 提供了两个开箱即用的文本框组件:TextField 和 TextFormField. 1. 文本框 T ...

  6. 统计一行文本的单词个数_NLP中的文本表示方法

    先回顾下数据挖掘和计算机视觉任务.数据挖掘中给定n个样本,每个样本有m个特征,这样组成了n×m的样本矩阵,然后丢给计算机中建好的模型进行回归或分类任务.计算机视觉中我们把图片的像素看作特征,每张图片看 ...

  7. java 设置文本颜色_在Java中更改文本的颜色

    添加到我的评论: 1)您不应该通过调用paintComponent(..)方法的super.XXX实现来尊重paint链,它应该是覆盖方法中的第一个调用,否则可能发生异常: @Override pro ...

  8. html如何设置整体文本颜色,如何在HTML中更改文本颜色?

    在HTML中,我们可以使用以下三种方式更改文本颜色: 使用HTML标签 使用内联样式属性 使用内部CSS 使用HTML标签 使用Html标签更改网页上的文本颜色,按照以下步骤,我们可以轻松完成. 步骤 ...

  9. html文本字段标签居中,html中实现文本与标签居中的方法

    html中实现文本与标签居中的方法 发布时间:2020-08-31 09:44:08 来源:亿速云 阅读:66 作者:小新 这篇文章主要介绍html中实现文本与标签居中的方法,文中介绍的非常详细,具有 ...

最新文章

  1. linux命令2--cd和pwd
  2. SPOJ 694 Distinct Substrings(后缀数组)
  3. 【知识图谱】知识抽取与挖掘(Ⅱ)
  4. 软件工程心理学之1----开篇
  5. python 时间_Python-基础-时间日期处理小结
  6. for 与 while 区别?
  7. 测地膨胀和膨胀重建—lhMorpRDilate
  8. Yum介绍与常见用法
  9. http之url和uri
  10. 高通的快充协议_高通发布QC5.0快充技术最高100W+功率!手机厂商私有协议更好...
  11. PCB Layout 设计流程
  12. ttest函数使用方法_TTEST 函数 - EXCEL 2010 中文帮助文档
  13. Yolov5—实现目标检测(win10)
  14. 【matlab 图像处理】 guide 图像去雾系统
  15. 统计并输出空格或回车、数字字符和其他字符的个数。
  16. PR模板如何使用?Premiere模板如何替换图片、视频及文字的PR模板使用教程
  17. Delphi动态数组中删除元素的重要函数Delete
  18. 美国新奥尔良 zip_在新奥尔良启动公开和交互式预算数据
  19. R语言ggplot2绘图教程——Pathway富集分析气泡图
  20. 一种保护眼睛的好方法:

热门文章

  1. 计算硼原子的基态能级B---库仑排斥能
  2. python多线程和多进程的区别_python中多线程与多进程的区别
  3. mysql集群会备份数据吗_mysql ndb集群备份数据库和还原数据库的方法
  4. ado批量执行sql mysql_C++ 使用 ADO 批量操作数据库
  5. matlab与quartus的联合数据交换(NCO与文件数据的混频处理)
  6. 【arduino】用VSCode替代Arduino编辑器,arduino VSCode编辑器
  7. 【树莓派】首发树莓派4原型机接口参数曝光
  8. 【GUI转exe】Matlab将GUI转化为exe文件
  9. 【system generator】基于system generator的根号运算系统实现
  10. CRT exCRT模板