VBA 组合框,使用第二列项目选择项目

VBA Combobox, choose item using 2nd column item

我有一个用户窗体,其中包含 ComboBox 和添加到其中的项目(2 列)。添加发票数据时,我有按钮从最新发票插入数据 - 以节省一些时间。

ComboBox 仅向用户显示第一列项目并使用第二列项目保存数据。当我想从上一张发票中复制数据时,使用以下代码显示错误。代码尝试使用第二列项目 select 项目。

是否可以使用第 2 列项目 select 1 列中的正确项目?

kraj_dostawcy 是组合框名称

kraj_dostawcy.List(kraj_dostawcy.ListIndex, 1) = fak_path.Offset(-1, 5)

如果您使用控件的 BoundColumn 属性 设置包含您希望从中返回的值的列,您可以将单元格值分配给组合框的值,而不是它的列表 属性.