首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新打开UserForm

重新打开UserForm
EN

Stack Overflow用户
提问于 2016-08-08 23:05:25
回答 1查看 1.1K关注 0票数 0

我现在一直在挣扎,但我现在不知道该怎么做…

当我选择Q列中的一个单元格时,我得到一个用户表单(这是可以的)。

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

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

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

我希望当我再次点击Q6 (它已经被选中)时,用户表单再次重新打开。

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

有谁能帮我一下吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-08 23:21:20

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

代码语言:javascript
复制
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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38832652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档