3

我已经在网上搜索了几个月的解决方案,但没有任何成功。我在Excel 2010一个UserForm多页中创建。我正在尝试编写一个获取activecontrol名称和值的函数。

到现在为止,我成功地使用这个命令获得了控件的名称, Me.MultiPage1.Pages(Me.MultiPage1.Value).ActiveControl.Name但我唯一能做到的就是将它设置为一个字符串作为变量。我仍然需要得到它的价值。

我真的很感激任何帮助。勒索

4

1 回答 1

3

您可以使用以下代码访问 MultiPage 控件中最后一个活动控件的值:

Me.MultiPage1(Me.MultiPage1.Value).ActiveControl.Value

但是,我不确定每种控件都有一个.Value属性,因此请确保 Multipage 中的所有不同控件都有一个 - 或者包含一个适当的错误处理程序!

于 2013-02-01T08:22:09.030 回答