周芳峻优秀作者
原创内容 来源:小居数码网 时间:2024-08-15 09:19:01 阅读() 收藏:24 分享:58 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有1114个文字,大小约为5KB,预计阅读时间3分钟。
《VBA之Excel应用》是非常经典的,是我推出的第七套教程,定位于初级。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容丰富,实例众多。大家可以非常容易的掌握相关的知识,这套教程共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。今日讲解的内容是“VBA之EXCEL应用”的第十七章 “用户窗体(Userform)的实例应用”的第1节:创建一个录入数据的窗体(一)
这节我将讲解一个窗口的应用实例,在这个实例中,我们从建立窗体开始,然后在窗体上搭建控件,给每个控件设置属性,写入代码,最后实现把窗体上的数据记录到工作表中。这是一个工程,细微之处处理的越好,界面也会越友好,用户应用的体验就会越愉悦,我们的收获不仅是用户的方便,更是一种成就感。
在用Excel处理数据时,无论数据多少,都需要我们录入到工作表中,录入数据工作是我们数据处理的基础。如果我们在Excel中直接录入数据,最大的问题是误操作,而采用窗体的录入方式就可以避免这个问题。
如下面的工作表界面:
我们要向工作表中录入数据,这个数据有很多项目组成,包括:姓名,手机,居住地,民族,喜欢的季节,性别,最低收入,我们分析一下每个字段,手机号码要是11位数字,居住地可以事先给出,喜欢的季节是四季的组合,最低收入要有一个最低的数值。这个时候如果是直接往工作表中录入,会存在一定的风险,我们需要有一个类似于数据库的处理方案,这个时候我们需要用窗体来录入了。
我们再次对需要录入的各个字段进行分析,我们需要搭建一个录入的窗体,在这个窗体中录入各个字段,由于我在写这讲内容时候,我的程序已经写完了,我直接展示给大家我搭建好的窗体,然后再讲解为什么要这样搭建:
在这个窗体中,我们要将若干个控件组合在一起。
1)人名:用一个文本框TextBox来实现
2)手机号码:用一个文本框TextBox来实现
3)居住地:由于人员来源较固定,我们将居住地用一个列表框ListBox来实现,在窗体初始化的时候将可能的居住地加载到这个列表框中。
4)民族:同居住地一样,但为了展示给大家更多控件的应用,我这里采用一个复合框ComboBox来实现,同样在窗体加载的时候,将可能的民族加载到这个控件中。
5)姓名:性别只有两种,我们可以用一个选项按钮控件OptionButton来实现,
6)最低收入:最低收入是一个数值,我们用文本框TextBox来展示,但调节的按钮我们用一个滚动条ScrollBar来实现。
7)喜欢的季节:由于四个季节可以是组合的,我们可以用复选框来实现。
上面的思路实现后就可以利用各个控件录入数据了,录入完成后,我们要将这些数据传递到工作表中,这个功能我们可用命令按钮来实现:
在这个窗体的底部我建立了三个命令按钮,来实现必要的功能:
1)确定按钮,这个按钮的作用是将在各个控件中的数据写到工作表之中去,同时要有一个数据的校验功能,比如手机号码必须为11位。
2)清空按钮,这个按钮会将各个录入数据的控件返回初始化状态。
3)退出按钮,这个按钮点击后,录入窗口会卸载。
为了让大家能尽可能多的看到控件的应用,我在这个实例中利用了文本框、列表框、复选框、选项按钮等等控件,后面会详细地讲解,大家要认真体会各个控件的综合应用。
今日内容回向:
1) 如何建立录入数据的思路?
2) 如何建立控件数据写入工作表的思路?
3) 上述思路中在将数据写入工作表中有一个校验过程,你是否认为还有其他的校验过程?
本讲内容参考程序文件:工作簿17.xlsm
【分享成果,随喜正能量】让别人帮你一些力所能及的小忙,能让关系升温。刚进入一个新环境,彼此都不认识,为了打破尴尬,你可以向身边人借笔、请教、问地址,这些事情都很细小,但却能给助人者带来很好的「自我认同感」,顺其自然就会对求助者产生好感.
上面就是小居数码小编今天给大家介绍的关于(窗体录入数据到指定的单元格)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(496)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:创建窗体的数据来源(窗体录入数据到指定的单元格):http://sjzlt.cn/shuma/155742.html