我一直在网上搜索解决方案几个月而没有任何成功。
我在Excel 2010
创建了UserForm
并使用了多个。我正在尝试编写一个能获得activecontrol
名称和值的函数。
到目前为止,我已成功使用此命令获取控件的名称
Me.MultiPage1.Pages(Me.MultiPage1.Value).ActiveControl.Name
但我唯一能做到的就是将它作为字符串设置为变量。
我仍然需要得到它的价值。
我非常感谢任何帮助。 勒索
答案 0 :(得分:2)
您可以使用以下代码访问MultiPage控件中的最后一个活动控件的值:
Me.MultiPage1(Me.MultiPage1.Value).ActiveControl.Value
但是,我不确定每种控件都有.Value
属性,因此请确保Multipage中的所有不同控件都有一个 - 或者包含一个合适的错误处理程序!