我正在尝试为我每天使用的Excel电子表格设置自定义搜索。这是一张每天寄给我的新纸,而且很大。我需要找到特定的行来收集信息。我要实现的目的是在工具栏上创建一个按钮,该按钮会弹出一个用户输入框,我可以在其中输入数字,然后将其用于条件格式设置,该条件将在特定列中查找该数字(列C),当它在该列中找到该数字的任何实例时,将突出显示整行(或至少是其中的大部分),并带我到该列中数字的第一个实例。 我认为宏是一种解决方法,但是我缺乏VBA编码技能。
我设法使条件格式起作用(可以在其中输入数字的单元格),它将在电子表格的15列中针对C列中包含该数字的每一行突出显示6列我对那部分感到满意。 我不知道如何创建用户输入框,并使输入与我的条件格式交互。那就是我被困住的地方。
我已经在Google上搜索了两个小时,但是还没有找到任何可行的方法。
我不希望任何人为我创建宏,但是对于如何找到所需信息的一些建议将不胜感激。
答案 0 :(得分:0)
我正在使用这种方法。因为不需要宏,但仍然可以完成工作。
想法:1.在C2中输入搜索词。 2.过滤用以下公式填充的列:“在单元格中使用搜索,如果找到,则显示1。”
实施:
假设搜索列/数据从A2开始,请执行以下操作:
B2 -> =IFERROR(IF(SEARCH($C$1,A2),1,0),"")
并向下拖动。
在B列标题中设置过滤器。将单元格C1保留为“搜索”框。
要使用..,只需在C1中输入搜索词,然后在B列中过滤/刷新过滤器(用于1)。
完成。
希望有帮助。
p / s: Ctrl + Alt + L 是“重新应用过滤器”的快捷方式。