当前位置:首页 > 实用技巧 >

excel vba窗体录入数据(excelvba窗体录入实战操作)

来源:原点资讯(m.360kss.com)时间:2023-11-17 05:36:04作者:YD166手机阅读>>

【分享成果,随喜正能量】学会坚强,这世上,真正在乎你的人并不多,相反,倒是有很多人都在等着看你的笑话。就算遇到天大的麻烦,也不要自暴自弃。你不勇敢,没人替你坚强。《VBA之Excel应用》是非常经典的,是我推出的第七套教程,定位于初级。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容丰富,实例众多。大家可以非常容易的掌握相关的知识,这套教程共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。今日讲解的内容是“VBA之EXCEL应用”的第十七章 “用户窗体(Userform)的实例应用”的第3节:实现窗体录入数据的代码

excel vba窗体录入数据,excelvba窗体录入实战操作(1)

第三节 创建一个录入数据的窗体(三)

我们在前面的两节中讲了各个控件及窗体的搭建及属性的设置,我们在这讲开始代码的讲解。如果说控件的搭建是骨骼及肌肉建立,那么这讲的内容就相当于给骨骼和肌肉联上神经单元。没有神经单元的连接,骨骼永远只是骨骼,肌肉永远是肌肉,只有联上了神经单元,一切才获得了重生。

6 实现录入数据窗体的代码

我们看下面的代码:

1)命令按钮“确定”的代码:

Private Sub CommandButton1_Click()

[详细代码见教程]

End Sub

2)按钮“清空”的代码:

Private Sub CommandButton2_Click()

Call UserForm_Initialize

End Sub

3)按钮“退出”的代码

Private Sub CommandButton3_Click()

Unload Me

End Sub

4)滚动条的改变事件响应代码

Private Sub ScrollBar1_Change()

TextBox3.Value = ScrollBar1.Value

End Sub

5)窗体的加载事件

Private Sub UserForm_Initialize()

[详细代码见教程]

End Sub

代码的部分截图:

excel vba窗体录入数据,excelvba窗体录入实战操作(2)

7 代码的解读

1) emptyRow = WorksheetFunction.CountA(Range("A:A")) 1

取得工作表中非空单元格的行数值

2)If Len(TextBox2.Value) <> 11 Then

MsgBox "手机号码位数不对"

TextBox2.SetFocus

Exit Sub

End If

验证手机号码是否为11位。

3) Cells(emptyRow, 1).Value = TextBox1.Value

将文本框1的值填入单元格。

4) Call UserForm_Initialize

执行窗体的加载事件

5) With ListBox1

.Clear

.AddItem "秦皇岛"

.AddItem "长沙"

.AddItem "青岛"

End With

在窗体的加载事件中,在列表框中添加必要的项目.

6)With ComboBox1

.Clear

.AddItem "汉族"

.AddItem "回族"

.AddItem "满族"

.Value = "汉族"

End With

在窗体的加载中,在ComboBox控件中添加项目。

8 代码的运行效果

我们最后看代码的运行:

1)在工作表窗口中点击“显示录入表单”,会弹出录入窗口:

excel vba窗体录入数据,excelvba窗体录入实战操作(3)

excel vba窗体录入数据,excelvba窗体录入实战操作(4)

首页 123下一页

栏目热文

excel vba快速录入多行数据(excel vba录入数据代码)

excel vba快速录入多行数据(excel vba录入数据代码)

说到数据查询,相信许多人首先想到的就是vlookup函数。vlookup在数据查询过程中的作用确实非常大,什么单条件、多...

2023-11-17 05:33:40查看全文 >>

vba数据录入另外一张表格(vba怎么把数据传到另一个表格)

vba数据录入另外一张表格(vba怎么把数据传到另一个表格)

本实例基于VBA程序,实现功能:在其中一个数据表中录入数据,点击录入按钮后所输入的数据自动进入到另外一个数据表中。该程序...

2023-11-17 05:19:19查看全文 >>

梨形身材对健康的影响(梨形身材是身体哪里不好)

梨形身材对健康的影响(梨形身材是身体哪里不好)

新华社华盛顿9月16日电(记者周舟)女性的脂肪倾向蓄积在大腿处形成“梨形”身材,男性的脂肪倾向蓄积在腹部形成“苹果形”身...

2023-11-17 05:55:32查看全文 >>

为什么会突然变成梨形身材(怎样判定自己是否属于梨形身材)

为什么会突然变成梨形身材(怎样判定自己是否属于梨形身材)

如果你经常遇到下半身水肿的问题,建议你在做日常的这些运动外,再加一些饮食,比如多喝水促进血液循环等。为什么会出现梨形身材...

2023-11-17 05:12:04查看全文 >>

怎么判断是梨形身材(怎么判断梨形身材是天生还是后天形成的)

怎么判断是梨形身材(怎么判断梨形身材是天生还是后天形成的)

1、人种影响脂肪的形成在中国,大多数发福的同志们都会呈现出茁壮成长的啤酒肚下两条并不粗的细腿,像一个个大「苹果」;而西方...

2023-11-17 05:52:59查看全文 >>

excel vba 录入数据生成汇总表(excel vba数据快速录入)

excel vba 录入数据生成汇总表(excel vba数据快速录入)

Excel多个工作表合并至一个工作表!效果如下所示:要求汇总至一个工作表1多个工作表表一数据:姓名定位性别程咬金坦克男刘...

2023-11-17 06:02:23查看全文 >>

vba如何把excel表格复制到新表中(vba怎么复制excel表格)

vba如何把excel表格复制到新表中(vba怎么复制excel表格)

Sub Copysheets_To_file()Dim Path,file, year, Month, day As S...

2023-11-17 05:39:33查看全文 >>

excelvba重复录入上一组数据(excelvba统计重复项和个数)

excelvba重复录入上一组数据(excelvba统计重复项和个数)

'获取最后一个非空单元格的行号,然后用输入框输入值,并循环‘学习要点:第一步找到最后一个单元格的行号;第二步使用inpu...

2023-11-17 05:30:18查看全文 >>

excel vba 将数据依次写入单元格(excel使用vba任意填充多个单元格)

excel vba 将数据依次写入单元格(excel使用vba任意填充多个单元格)

思路:循环遍历F列的单元格,与字符”a”,”b”,”c”依次比较,如果匹配成功,则继续提取B列的单元格与10和11比较,...

2023-11-17 05:47:19查看全文 >>

excelvba通过条件调取单元格数据(excelvba多条件查询一个单元格)

excelvba通过条件调取单元格数据(excelvba多条件查询一个单元格)

1. vba打开指定excel文件并操作1.打开一个Excel的文件,在表格中输入简单的表格,比如学生成绩表格。2.接着...

2023-11-17 05:41:08查看全文 >>

文档排行