VBA - 从单元格值变量引用userform名称

时间:2017-04-25 05:19:32

标签: excel vba listbox userform

我正在努力使用位于范围(“A20”)中的cell.value中的变量来引用userform名称。

场景:在用户窗体“NewMission”上双击列表框中的“已完成任务”中的项目将打开“ReviewMission”用户窗体。这个“ReviewMission”用户表格必须是通用的,以便我可以在点击相同的命名列表框后从我想要的任何页面访问它,在列表框中保留所选值的listindex - 保存为“referencerow”

目前,userform名称被保存到单元格值中,希望稍后作为对象的形式回调。

代码:

Private Sub CompletedMissions_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

Worksheets("lists").Range("A20").Value = Me.Name 'saves the title "NewMission" to cell
ReviewMission.Show

End Sub

第二种形式的初始化:

Private Sub UserForm_Initialize()
Dim ListsSheet As Worksheet
Dim LastRow As Long
Dim aCell As Range

ReferenceRow = UserForms(Range("A20").Value).CompletedMissions.ListIndex + 2
'CODE CONTINUES...

我在这里缺少什么?有没有办法使用公共功能?

0 个答案:

没有答案