使用VB加载Excel工作表时初始化组合框

时间:2018-07-17 10:41:03

标签: excel excel-vba

我正在使用excel 2016女士。我已将Combo Box(ActivexControl)添加到excel sheet1中。现在我想在excel工作表打开时将值添加到组合框中。我尝试了以下方法。但是它不起作用。

Private Sub Worksheet_Open()
With Sheet1.ComboBox4
.AddItem "File to Table"
.AddItem "Table to File"
End With
End Sub

你们中的任何人都可以帮助我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

确定

  • 您的工作表名称为Sheet1
  • 您的ComboBox被命名为ComboBox4
  • 该代码放置在ThisWorkbook代码模块/部分中,而不是工作表的该部分中
  • 使用Workbook_open()代替Worksheet_Open()