如何在 excel 中创建一个下拉列表,如 html 中的下拉列表,其中包含内置的“值”属性?
我的要求是:我想显示没有存储在数据库中的描述,而是描述的代码。
例如:我在 Excel 单元格中有一个主题列表,对于科学,描述是“科学”,但我想将代码“SCI”存储在数据库中。
如何在 excel 中创建一个下拉列表,如 html 中的下拉列表,其中包含内置的“值”属性?
我的要求是:我想显示没有存储在数据库中的描述,而是描述的代码。
例如:我在 Excel 单元格中有一个主题列表,对于科学,描述是“科学”,但我想将代码“SCI”存储在数据库中。
您可以在工作表中使用 ActiveX ComboBox,可从“开发人员”选项卡中获得。
在工作表中输入两列数据 - 您可以隐藏这些列。然后设置组合框的属性:
设置ListFillRange
和LinkedCell
。
我知道分发包含 ActiveX 控件的工作簿曾经存在问题。我不确定这是否仍然是一个问题,尤其是在使用通用(标准)控件时。
当然,Excel 并非设计为数据库的前端,因此您需要编写所有代码以使所有内容保持同步。
您可以使用更简单的表单控件/组合框。这只会将索引号存储在一个单元格中 - 它没有任何您可以使用的事件。您可以使用基于链接单元格的公式,将描述存储在另一个单元格中。当用户(可能)单击按钮提交数据时,您将从该单元格中检索并存储描述。