经过这么多次尝试,我仍然不知道如何做以下。
情况如下:
我有一个目录,其中包含存储在名为“Catalogus_Hardware”的工作表中的硬件,所有硬件都位于A列。我希望该硬件显示在名为ComboBox1的组合框中。
目前,我将其“配置”为:
Private Sub UserForm_Activate()
With Me.ComboBox1
.Clear
.AddItem ""
.AddItem "Device1
.AddItem "Device2"
.AddItem "Device3"
.AddItem "Device4"
End With
Call Refresh_Data
End Sub
但我不想这样,因为一个接一个地添加一个项目太花时间了。
我想要的是,当我更新我的目录时,它也会自动更新我的组合框中的硬件。
先谢了
我看了几个教程,指南等,...但我一直做错了什么,我不知道是什么。
2条答案
按热度按时间n3ipq98p1#
给予你的硬件列表命名:
(you可以在表单更改时更改列表的范围,以确保添加了最新添加的硬件)
将该名称指定给组合框的输入区域:
2izufjch2#
我觉得很愚蠢的xD.我只是改变了我的组合框和tadaaaa属性中的RowSource. .但是谢谢你的帮助Frederik:D