【发布时间】:2020-02-04 11:55:46
【问题描述】:
我使用了一个简单的代码从工作表列表中动态填充组合框。在星期六,组合框已成功填充。
周日,我通过添加新的表单控件/新代码来使用代码。然后突然组合框填充停止填充值并且根本没有错误消息。
所以我关闭了那个工作簿,重新启动了笔记本电脑,并使用非常简单的代码开始了一个新工作簿,我在星期六得到了成功的结果。尽管如此,它仍然无法正常工作,也没有给我任何错误消息。
然后,我在另一台笔记本电脑上使用新的 Excel 工作簿尝试了该代码。在另一台笔记本电脑上,组合框已成功填充我想要的值。
我的第一台笔记本电脑怎么了?我该怎么做才能使组合框填充再次起作用?
代码是在工作表/激活环境中编写的。这是代码:
Option Explicit
Private Sub Worksheet_Activate()
Dim sh6 As Worksheet
For Each sh6 In ThisWorkbook.Worksheets
Me.Test2_cbbox.AddItem sh6.name
Next sh6
End Sub
【问题讨论】:
-
在即时窗口中键入 ?Application.EnableEvents 时的值是多少?
标签: excel vba combobox populate