首页 > 解决方案 > 重新打开时,用户窗体会保持清除值

问题描述

单击完成按钮后,如何保持输入到 excel Userform 中的值不会自行清除?因此,每当我通过命令按钮调用用户窗体时,先前填充的字段信息都会保持原样,并且基本上不会被清除。

此用户表单包含的MultiPage内容旨在接收用户的输入,并在用户点击完成按钮后将它们放置在 Excel 单元格中。在用户窗体中包含命令按钮,用于切换隐藏/取消隐藏功能,该功能也必须保存在某处

完成页面(用户将关闭/退出页面)如下所示: 在此处输入图像描述

到目前为止完成按钮的代码:

在此处输入图像描述

标签: excelvbauserform

解决方案


我不确定为什么每个人都说没有办法做到这一点 - 你应该能够使用:

Private Sub BtnFinish_Click()
    Me.Hide
End Sub

并且将保留所有以前的值。如果我错了,有人纠正我:)。

我应该补充一点,一旦 EXCEL.EXE 关闭,值就会丢失。


推荐阅读