我正在努力使用位于范围(“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...
我在这里缺少什么?有没有办法使用公共功能?