excel 窗体复合框引用表格数据

1 a
b
c

2 6 11
21

3 7
12
22

4 8
13
23

5 9
14
24

6 10 15
25

已定义区域A1:C1名称为date

如何在窗体中复合框下拉菜单中显示内容为 a ,b, c
赏金不多,先谢谢各位。

先添加一个窗体,再在窗体上添加三个复合框控件,然后双击窗体输入下面代码:

Private Sub UserForm_Activate()
With Sheets("sheet1")
    For i = 1 To .[a65536].End(xlUp).Row
        ComboBox1.AddItem .Cells(i, 1).Value '将A列显示在组合框中
        ComboBox2.AddItem .Cells(i, 2).Value '将B列显示在组合框中
        ComboBox3.AddItem .Cells(i, 3).Value '将C列显示在组合框中
    Next
End With
End Sub

运行窗体即可显示ABC三列内容

温馨提示:内容为网友见解,仅供参考
无其他回答

excel 窗体复合框引用表格数据
1).Value '将A列显示在组合框中 ComboBox2.AddItem .Cells(i, 2).Value '将B列显示在组合框中 ComboBox3.AddItem .Cells(i, 3).Value '将C列显示在组合框中 NextEnd WithEnd Sub运行窗体即可显示ABC三列内容

excel中VBA窗体复合框怎么设置菜单
1、显示call——设置text属性为call就OK啦 2、为call时,单击OK按钮,弹出inputbox对话框,OKbutton设置click事件代码,if listbox(下拉列表框)text=“call” then userform1.show(加载窗体,这个要具体设置)3、其他的太复杂了

相似回答