excel - Excel vba - 自动刷新 Excel 工作表上的标签
问题描述
我正在尝试通过 vba 脚本自动更新直接位于 Excel 工作表(不包含表单)中的标签。
我的 Excel 工作表包含大量文本和要完成的工作的步骤。每个步骤都有自己的按钮和标签。这就是为什么我决定在每个调用自己的函数的按钮之后放置一个标签。
点击按钮后,函数被执行,并且在脚本执行过程中标签发生了多次变化。尽管如此,我的标签在执行期间没有更新。它仅在最后(执行完成时)使用定义的最后一个值进行更新。
我试过这条线:
DoEvents
或者
Application.ScreenUpdating = True
但它不起作用。
这是我的脚本:
Private Sub ButtonExcelToWord_Click()
Me.Label.Caption = "Exécution du script..."
Application.ScreenUpdating = True
DoEvents
Me.Label.Caption = "Mise à jour..."
Application.ScreenUpdating = True
DoEvents
.......
End Sub
你能告诉我怎么做吗,如果不做表格就可以做到吗?
谢谢
解决方案
推荐阅读
- c# - 在 cors 主机中设置时是否需要在 C# 中定义协议
- r - 将参数传递给隐藏在变量中的函数
- python - 列表理解结构等价于循环示例
- google-apps-script - Google Scripts - 根据日期从表格中删除信息
- node.js - 如何查询保存在服务器端的 json 文件 - 高级视图?
- javascript - JavaScript 条件返回
- google-app-engine - Cloud Datastore 最佳实践:存储需要从多个区域访问的数据
- hadoop - SAS Hive Hadoop 中的 Not In Where 条件删除空白
- python - 如何将多个数据框写入一张 Excel 表格?
- shell - 为什么我的直线自动化脚本没有将数据加载到历史配置单元表?