我的用户表单不会重新显示以显示重新计算的值

时间:2014-07-07 12:39:26

标签: excel-vba userform vba excel

我有一个userform,带有多级多页面控件,我用它来显示数据库表值。每个表都是一个独立的工作簿,表格标题显示在第3行,表格数据显示在第3行。标题在第1行重复,而第2行用作“新/现有记录”工作区。所有数据行和列范围都是相对于标题值和当前“最后一个单元格”地址本地定义的。然后通过userform托管工作簿中的外部寻址来解决这些定义。

第一个用户操作需要通过显示识别(唯一)数据字段的组合框控件来识别感兴趣的表记录。找到该记录,然后移至记录工作区;重新计算应用程序,并从启动控件事件重新绘制用户窗体。遗憾的是,记录中的其他数据字段不会显示新粘贴的值。但是,当我在暂停宏执行后调查userform时,所有控件显示值都已正确更新并显示在userform对象中。

任何人都可以解释我如何获得在执行期间显示的更新值吗?

0 个答案:

没有答案