2013-02-01 40 views
1

我一直在网上寻找解决方案几个月没有任何成功。 我在Excel 2010 a UserForm中创建了乘积。我正在尝试编写一个函数,该函数将得到activecontrol的名称和值。从多表格获取激活的控件名称和值

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

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

+0

是不是'Me.MultiPage1.Value'你在找什么?!? –

+0

这将给页面,我正在寻找它的领域。 – blackmail

+0

然后'Me.MultiPage1(Me.MultiPage1.Value).ActiveControl.Value'会做!刚刚测试过! :-) –

回答

1

您可以使用此代码访问在多页控件中的最后一个主动控制的值:

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

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