要实现复合框(ComboBox)中的选项与工作表中的数据关联,可以使用 VBA 代码将相关数据加载到复合框中。你可以按照以下步骤来实现:

步骤 1:在 VBA 编辑器中打开窗体“销售明细添加”(假设该窗体的名字为“UserForm1”)。

步骤 2:找到该窗体中的复合框(ComboBox)控件(假设其名字为“ComboBox1”)。

步骤 3:在窗体模块中的 UserForm_Initialize 事件中添加下面的代码:

Private Sub UserForm_Initialize()
    ' 清空 ComboBox1 中的选项
    ComboBox1.Clear
    
    ' 将工作表“业务公司”的 B10 和 B11 单元格的数据添加到 ComboBox1 中
    With Sheets("业务公司")
        ComboBox1.AddItem .Range("B10").Value
        ComboBox1.AddItem .Range("B11").Value
    End With
End Sub

在以上代码中,.Range("B10").Value.Range("B11").Value 分别是工作表“业务公司”的 B10 和 B11 单元格的数值,你可以根据实际情况修改为你想要关联的单元格。

通过以上步骤,运行窗体“销售明细添加”时,复合框“ComboBox1”中就会显示工作表“业务公司”的 B10 和 B11 单元格的数据。你可以根据需要,修改代码来加载更多的选项。


原文地址: https://www.cveoy.top/t/topic/S2V 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录