2013-02-01 85 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中的所有不同控件都有一個 - 或者包含適當的錯誤處理程序!