【发布时间】:2017-08-29 19:33:26
【问题描述】:
我有一个 Excel 工作簿,在那个工作簿中我有许多工作表。
一个名为main,另一张名为data,其中包含所有信息。data 表在同一单元格中包含人员姓名和分配的编号。
例如:A2 将具有:123 Chris Smith
我想要实现的是让用户开始在主表中的任何位置输入数字,它会扫描数据表并完成其余数据。
因此,用户将键入 123,然后宏将填写其余的 123 Chris Smith。
【问题讨论】:
-
这是可行的,只要触发 WorkSheet_Change 事件就进行搜索。但是,我怀疑这方面的表现可能很差......
-
您是否考虑过使用 AutoComplete 数据验证? here 是一个可能有帮助的链接。不确定它是否是您想要的,因为它允许“完成”单个单元格,并且不允许将其他值放入其他单元格中,但是您可以使用 Lookup 函数来做到这一点。