在 Excel 中创建一个表单作为工作表,将记录添加到另一个工作表

在 Excel 中创建一个表单作为工作表,将记录添加到另一个工作表

我正在尝试在 Excel 中创建一个用于车辆请求的表单。我想要创建一个工作表,该工作表是当前纸质表单的重新创建,但有一个可点击的按钮,它将车辆请求的所有数据作为记录输入到第二个工作表中。相反,如果您知道记录号,我希望表单自动填充该记录号中的信息。我已经想好了第二部分,这应该是一个简单的 HLOOKUP,但我不知道如何生成可点击的按钮。我需要为此使用脚本吗,还是有预置的方法可以做到这一点?(顺便说一句,我知道还有其他更好的方法来完成数据库工作,但我的工作性质使 Excel 成为最佳选择)

答案1

要完全按照您的意愿进行操作,您需要使用 VBA。如果您想走一条更简单的路并使用 Excel 的内置功能,请考虑使用 Excel 表单。

Excel 可以为数据表创建填写表单。在 Excel 2007 和 2010(可能还有 2011 - 我没有 Mac 可以检查)中,默认情况下此功能不会显示在功能区菜单中,因此您必须对其进行自定义。我在以下网址找到了一些相关信息http://www.addictivetips.com/microsoft-office/excel-2010-data-input-forms/

在 Excel 2003 中,您只需选择数据表,转到“工具”菜单并选择“表单”即可。

然后,您可以创建一个命令按钮来运行一个小宏,以便在每次需要输入数据时加载此表单。

相关内容