我是 VBA 的初学者,我一直在互联网上搜索可能会帮助我了解我的问题的任何想法。但我找不到任何与我一直在搜索的内容密切相关的结果,所以我来到了这里。我无法为此编写任何宏,因为我什至不知道从哪里开始。我有一个 excel 作为我的数据库,其中包含一个 ID 号和一个人的姓氏。我想创建一个具有输入框的宏。如果在工作簿中的任何位置找到值/文本,则单元格以黄色突出显示。任何建议将不胜感激。提前致谢。
问问题
161 次
1 回答
3
如果您可以不使用输入框而只需将搜索文本输入到单元格中,那么我有一个不涉及宏的解决方案。
只需使用条件格式即可。如果数据的第一个单元格是 B2,请突出显示该单元格并从功能区菜单中选择条件格式,然后选择新建规则,然后选择使用公式。在格式值中输入以下内容:
=NOT(ISERROR(FIND($D$1,B2,1)))
其中 B2 是您突出显示的数据单元格,$D$1 是您输入搜索文本的单元格。您可以更改搜索单元格的位置,但必须有 $$s。
接下来点击格式按钮并将填充颜色更改为黄色,然后单击确定。
然后,您需要做的就是将格式从第一个数据单元格复制到列的其余部分。
于 2013-09-10T13:59:31.957 回答