重新打开用户窗体

时间:2016-08-08 15:05:25

标签: excel-vba vba excel

我现在一直在玩耍,但我现在不知道怎么做......

当我在Q列中选择一个单元格时,我得到一个userform(可以)。

在该用户表单中,我有所选单元格的内容(例如Q6)(可以)

在userform中我有两个按钮: - 退出:关闭userform而不保存单元格中的文本; - save:从userform保存单元格中的文本。

保存和退出选择(焦点)都保留在该单元格(Q6)上。

我希望当我再次点击Q6(女巫已被选中)时,用户形态会再次重新开启。

我到目前为止找到的唯一解决方案是更改选择(例如P6)。

凸轮任何人,拜托,帮助我? THX。

1 个答案:

答案 0 :(得分:1)

除了当前显示表单的方式外,您还可以添加双击事件处理程序。在工作表的代码模块中执行以下操作:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Column = Range("Q1").Column Then
        UserForm1.Show
        Cancel = True
    End If
End Sub

指示用户如果要重新显示表单,则应双击当前选定的单元格。