【发布时间】:2019-03-09 02:25:03
【问题描述】:
单击完成按钮后,如何防止输入到 excel 用户表单中的值自行清除?因此,每当我通过命令按钮调用用户窗体时,先前填充的字段信息都会保持原样,基本上不会被清除。
此用户表单由MultiPage 组成,旨在接收用户的输入,并在用户点击完成按钮后将其放置在 Excel 单元格中。在用户窗体中包含命令按钮,用于切换隐藏/取消隐藏功能,该功能也必须保存在某处
到目前为止完成按钮的代码:
【问题讨论】:
-
我的把戏?将它们保存在隐藏的工作表中。
-
那么用户表单就没有办法自己存储信息了吗?
-
不可靠。它会被各种 Excel 操作刷新,例如保存带有更改的工作簿。
-
表单本身不能存储数据。您可以按照上面的建议保存在工作表中、单独的文件中、注册表中、数据库中或其他几个地方。隐藏表或注册表是最简单和最有效的。
-
但是,如果您询问如何在“完成”单击和 vba 将这些值转移到工作表之间的短时间内保持这些值可用,那可能是一个不同的问题。