【发布时间】:2017-04-03 20:05:37
【问题描述】:
我正在创建一个具有多个用户窗体的程序。 在程序结束时,我需要清除一些用户窗体中的每个复选框。我创建了一个函数,但它无法识别应该清除哪个用户窗体,你能帮我吗?代码如下:
Function ClearUserForm(ByVal userf As String)
Dim contr As Control
For Each contr In userf.Controls
If TypeName(contr) = "CheckBox" Then
contr.Value = False
End If
Next
End Function
我是这样调用函数的,例如:
ClearUserForm ("UserForm2")
它似乎无法识别它应该作用于哪个用户窗体。
【问题讨论】:
-
试试下面的代码,让我知道它是否像你想要的那样工作