如何制作下拉列表," while-editing-cell"在Excel中列出?

时间:2017-07-15 09:01:44

标签: excel vba excel-vba function

在Excel中,众所周知,当你输入" ="并按照" S" - 发生功能的下拉列表:

  • SUM
  • SUMIF
  • SUMIFS
  • SUBTOTAL
  • SWITCH等。

如果您继续使用" UM" - 只有theese选项将离开:

  • SUM
  • SUMIF
  • SUMIFS

我的问题是,是否有任何可能的方法(通过VBA或其他方式)将类似的下拉列表设置为另一个符号,如括号(")?因此,当您在编辑单元格时键入括号(") 时,会出现包含某些选项的列表,因此当您键入一些字母时它会缩小(并且其整个选项集设置为简单)工作表中的某个范围 - 就像过去的数据验证" )。我希望这样的列表每次出现 我在编辑单元格时使用括号。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以执行数据验证等操作。 所以例如你有鞋色。 您在电子表格上创建一个区域 使用值排序值,并创建一个命名范围(公式左侧),其中向上三角形为。要做到这一点,请选择带有值的单元格,然后在范围内输入颜色,确保点击返回/输入。
Typing 'Colour' into range and pressing ENTER


布朗
栗色

在另一个要从列表中选择颜色的单元格中,通过选择单元格激活单元格(在我的情况下为A1)。

选择数据功能区选项卡,然后选择数据验证图标 Select Data Validation from Data Ribbon tab

然后在设置中从下拉列表中选择列表,并在源位置中选择公式 =颜色您可以通过选中允许空白来使其成为可选项。 Fill in the Data Validation Settings

然后你有一个下拉列表可供选择: enter image description here

除了' list'之外的其他类型太:

Data validation type

你可以做有消息的事情。与数据验证窗格中的其他选项卡配合使用。