如何在Excel中将数据添加到自动完成功能或创建一个不清除撤消/重做的类似VBA

时间:2013-04-19 14:08:19

标签: excel-vba vba excel

我处理了大量的数据输入 - 其中大部分内容都重复了,为什么Auto Complete有很多帮助但是 - 它有很大的局限性。

我想问一下是否有代码可以将更多数据添加到自动完成中 - 数据来自一系列表格 - 让我们说表格(“数据”)范围(“A1:D100”)?< / p>

2 个答案:

答案 0 :(得分:1)

使用Userform完成数据输入时最佳。

使用下拉列表(组合框),您可以随意填充它们,当您键入时,它会自动填充列表中最匹配的任何内容。

然后可以在您的工作表或任何地方输入。

答案 1 :(得分:1)

您需要进行数据验证:

  1. 打开数据工具&gt; 数据验证
  2. 将允许选项更改为列表
  3. 输入您的数据:
    • 作为逗号分隔的列表,例如Yes,No,Maybe
    • 或从excel输入列表/范围,例如=Data!$A$1:$A$100
  4. 检查单元内下拉选项。