Performance 在单元格中插入值太慢

Performance 在单元格中插入值太慢,performance,excel,vba,Performance,Excel,Vba,我创建了一个vba代码,除了以下几行代码外,该代码运行良好: Workbooks("file.xlsm").Worksheets(sheet1).Range("V" & I).Value = ComboBox1.Value TextBox14.Value = Workbooks("file.xlsm").Worksheets(sheet1).Range("AB" & I).Value 第一行在一个单元格中插入组合框的值。执行此操作时,同一行中的另一个单元格会更改其值。第二行在文

我创建了一个vba代码,除了以下几行代码外,该代码运行良好:

Workbooks("file.xlsm").Worksheets(sheet1).Range("V" & I).Value = ComboBox1.Value
TextBox14.Value = Workbooks("file.xlsm").Worksheets(sheet1).Range("AB" & I).Value
第一行在一个单元格中插入组合框的值。执行此操作时,同一行中的另一个单元格会更改其值。第二行在文本框中插入此单元格的值。
问题是,有时在单元格中插入combobox的值会花费太多时间,而textbox的值会显示旧值。我不知道如何使文本框等待单元格更新。


提前感谢您的帮助

强制重新计算板材

Workbooks("file.xlsm").Worksheets(Sheet1).Range("V" & I).Value = ComboBox1.Value
Workbooks("file.xlsm").Worksheets(Sheet1).Calculate
TextBox14.Value = Workbooks("file.xlsm").Worksheets(Sheet1).Range("AB" & I).Value

不确定,但您能否尝试在这两(2)个事件之间添加
DoEvents