我一直在研究用户表单,并希望在启动时调用初始化,这不仅会设置字段,还会更改我将要写入的目标页面上的过滤器。
我创建了一个名为My_Userform_Initialize()的userform initialize子。当用户点击清除按钮将所有内容设置为默认值时,我会使用此功能。在这种情况下,它将清除并重新应用目标的fiters,并按适当的列进行排序。但是,当我通过命令按钮激活表单时,不会发生排序。
我创建了一个UserForm_Initialize子,它在开始和清除按钮上都按照我的预期工作。
当我创建以userform命名的函数(在属性中更改)时,我做错了什么?我对表单的所有组件(即MyComboBox_Change())也做了同样的事情。这样可以,还是以后会引起问题?是否有一些我应该知道的VBA属性可以解释这一点并且会阻止我在将来犯同样的错误?
由于