我工作的地方在 Excel 电子表格中列出了每月的数字。每个月我的同事都必须找到带有该短语的每一行Jacobs Eng QP
并手动突出显示该行。有没有可以为我做这个的宏?
问问题
223 次
3 回答
5
选择范围
Conditional Formatting
在功能区中单击。
然后在输入框中Equal to
输入Jacobs Eng QP。
VBA 用户友好的解决方案
Option Explicit
Sub HighlightCells()
Dim rangeToCheck As Range
Set rangeToCheck = Application.InputBox(Prompt:="Please Select Range", Title:="Range Select", Type:=8)
Dim searchTerm As String
searchTerm = InputBox("Enter search term")
Dim cell As Range
For Each cell In rangeToCheck
If InStr(1, cell, searchTerm, vbTextCompare) Then cell.Interior.Color = RGB(255, 0, 0)
Next
End Sub
附加资源:
于 2013-09-24T14:29:00.950 回答
0
我会使用自定义格式并结合 INSTR() 之类的公式 - 我无法指导您,因为我的 office 版本使用完全不同的关键字(我喜欢 office 的翻译......)
于 2013-09-24T14:28:33.803 回答
0
您是否尝试过HOME->条件格式->突出显示单元格规则->包含的文本?
于 2013-09-24T14:30:37.567 回答