【发布时间】:2019-12-19 09:06:09
【问题描述】:
[
我可以让文本框显示一个数字,每次用户打开用户表单时都会自动增加 + 1?
【问题讨论】:
-
只需定义全局变量并在表单初始化事件中使用它。
-
你能举个例子吗?
[
我可以让文本框显示一个数字,每次用户打开用户表单时都会自动增加 + 1?
【问题讨论】:
最简单的方法是定义一个计算表单打开的全局变量。我假设您在代码中的某处调用了UserForm.Show,因此我将定义处理“打开逻辑”的方法。
我会这样做:
' Global variable
Private counter As Long
' Change calls of UserForm.Show to this method
Sub ShowUserForm()
' Increment counter
counter = counter + 1
UserForm1.Label1.Caption = counter
UserForm1.Show
End Sub
【讨论】: