textbox

【分享成果,追随正能量】很多时候,不是优秀导致自律,而是自律导致优秀;那些看似被命运眷顾的人,大多有着不为人知的努力和艰辛;通往成功的道路并不拥挤。不管你是大步流星,还是步步逼近,只要你用自律和坚持去浇灌,你终将保持不败的一天。

VBA的Excel应用非常经典,是我推出的第七套教程,定位在初级水平。本教程内容丰富,示例众多,从简单的宏记录到表单的构造。每个人都可以非常轻松地掌握相关知识。本教程共三册十七章,都是我们在使用EXCEL的过程中需要掌握的知识点。希望大家都能掌握和使用。今天讲座的内容是“VBA EXCEL应用”第十五章“ActiveX控件”第二节文本框的应用之一

textbox

第二节 文本框(Text Box)的应用之一

大家好,我们开始学习文本框控件。文本框是空白色字段,用户可以填写一段文本。这种控制在VBA学习中非常重要。我们应该掌握该控件的用法,并在自己的项目中更多地使用它。

1 在工作表中创建文本框

1)点击工具栏中的“开发工具”和“插入”,在弹出的表单中选择文本框控件:

2)在工作表上拖动添加一个文本框,如下图界面所示。

3)退出“设计模式”

这个时候就可以使用文本框了,我们可以在里面编辑文字,也可以作为输入输出的工具。

2 自定义文本框的格式

按照上一节介绍的方法,自定义我们需要的文本框的格式。需要注意的是,设置自定义格式时,必须在“设计模式”下完成:

1)右键单击属性并进行以下字体设置:

点击”字体”属性后的三个点,然后选择字体,展开后的字体和字号。我们选择36号。

2)同样的方法,再次点击属性,选择ForeColor属性,选择“高亮”。此时文本框中的数字就是我们最终得到的大小和颜色。

文本框是为应用程序而构建的,我们将在下面的代码中使用该代码来控制显示值。

3 让文本框显示当前单元格的值

让我们看看下面的代码。代码的功能是让文本框显示当前单元格的值:

私有子工作表_SelectionChange(ByVal目标作为范围)

如果目标。那么Count = 1

文本框1。文本=目标。价值

如果…就会结束

末端接头

代码截图:

代码解释:

上面的代码很简单,就是在选择单元格的时候,在文本框中显示单元格的值,但是在这之前要加一个判断,就是选择一个单元格。如果有多个单元格,则不执行上述操作。

让我们看看代码的执行效果:

今天的内容回到:

1)如何自定义文本框控件?

2)如何让文本框显示当前工作表单元格的值?

本讲参考程序文件:Workbook 15.xl。

分享成果,追随正能量。

VBA的学习教程(初级、中级、高级):

VBA是利用Office实现个人小型办公自动化的有效手段(工具)。这是我对VBA应用的定义。在新的办公软件取代OFFICE到来之前,谁能在数据处理上做到最好,谁就是王道。其中,登峰造极的是VBA!我记得20年前我第一次学习VBA的时候,当时的信息非常少,所以我必须看源代码,自己去弄清楚。真的很难。二十年后,为了不让研究VBA的朋友重复我之前的经历,我根据自己多年在VBA的实践经验,推出了八门VBA专业课,顺序是学七、一(或四)、三、二、六、五;或者七八个。其中,七、一(或四)是初级;三、二、八是中级;六、五是高级:

第一套:VBA代码解答是VBA各知识点的讲解,共147讲,涵盖了绝大多数VBA知识点,提供的程序文件是不可多得的代码宝库,是初学者和中级人员的必备教程;目前本教程提供的版本是修订后的第二版,程序文件通过了32位和64位OFFICE system测试。

第二套:VBA数据库解决方案数据库是数据处理的专业武器。教程详细介绍了用ADO连接ACCDB和EXCEL的方法和示例操作,适合中层人员学习。目前这套教程提供了修订后的第一版教程,程序文件已经通过了32位和64位OFFICE system测试。

第三套:VBA数组和字典解法数组和字典是VBA的精髓,字典是提高VBA码水平的有效手段,值得深入研究,是提高初中级人员码的手段。目前本教程提供的版本是修订后的第一版,程序文件通过了32位和64位OFFICE system测试。

第四套:VBA码解视频是针对初学者的视频讲解,可以快速入门,更快掌握这项技能。本教程是第一个教程(修订版)的视频讲解,视频更容易接受。

第五集:VBA对阶级的解读和利用这是一门高级课程,解释了阶级的虚无和肉体的程度。虽然上课用的比较少,但是认真学习可以促进VBA理论的完善。本教程的理解主要是读者的理解,理解一种佛教哲学。目前本教程提供的版本是修订后的第一版,程序文件通过了32位和64位OFFICE system测试。

第六套课程:VBA信息采集与处理,高级课程,覆盖面更广,实用性更强,面向中高级人员。课程共有20个主题,包括:跨应用程序信息获取、随机信息利用、电子邮件发送、VBA互联网数据抓取、VBA延迟操作、剪贴板应用、拆分功能扩展、工作表信息与其他应用程序的交互、FSO对象利用、工作表和文件夹信息获取、图形信息获取和自定义工作表信息功能。程序文件通过了32位和64位OFFICE system测试。

第七套教程:VBA的EXCEL应用这是一个初级教程。本教程共三册,从创建宏、对话框、工作簿和工作表对象、单元格对象的基本内容,到循环结构、错误处理、字符串操作、日期和时间、事件、数组应用、函数过程等方面。,而一路到控件和表单对象的应用,是我们提高EXCEL水平所必需的。

第八套教程:VBA的Word应用是围绕“面向对象编程”的讲解,让大家充分了解WORD中VBA的对象,以及它们的属性、方法和利用。教程分为三卷十六章,其中前十五章是对各种对象属性和方法的讲解,每一节都有具体的例子来说明这些属性方法的具体应用。最后一章是结论和具体应用场景的说明,详细讲解了实际工作中28个有代表性的例子,紧扣word数据的批量处理,发挥VBA的优势。本教程有很多例子,可以马上用,也可以修改后再用。因为本教程以“面向对象编程”为核心,所以建议你先学习VBA的Excel应用,在对VBA的对象、属性、方法、事件有一定了解后再学习本教程。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论