Excel VBA系列之用户窗体的复合框和列表控件
下面这篇文章和大家分享一下在Excel VBA中用户窗体的复合框和列表控件。
先打开一个Excel文件,在当前工作表中有一列班级名称的数据。
点击“开发工具”选项卡,打开Visual Basic,在项目工程区域点击鼠标右键。
选择“插入”一个用户窗体,与此同时会显示一个工具箱,此区域中可选择需要添加的控件。
复合框控件
1. 从工具箱添加“复合框”控件至用户窗体。
2. 添加一个模块和过程,称之为“test”。
3. 在过程中写入代码,将班级名称添加至复合框控件,这里用到控件的一个方法是AddItem。
4. 为避免重复写入类似代码,可以使用循环对上一步的代码进行优化。
Sub test()
Dim i As Integer
For i = 2 To 6
UserForm1.ComboBox1.AddItem Sheet3.Range("A" & i)