对不起,我对此感到陌生。请原谅任何无知。如何在Microsoft Excel中更改特定字符的颜色
我有一个包含在B,d,F和H.
这些字符的范围从0-9和A-Z(二者上壳体和下壳体)的列数随机字符的表。
我想找到每个列中的所有相似字符并更改它们的颜色。我想对每个可用字符重复此操作。有人可以帮帮我吗?
我在前面发现了this link,这与我正在尝试做的非常接近。
这是受访者表示会工作的代码。
Sub Test1()
Application.ScreenUpdating = False
Dim cell As Range, i As Integer, cellVal As String
With Columns(1)
.SpecialCells(2, 3).Font.ColorIndex = 1
For Each cell In .SpecialCells(2, 3)
cellVal = cell.Text
For i = Len(cellVal) To 2 Step -1
If cell.Characters(i, 1).Text = "s" Then cell.Characters(i,
1).Font.ColorIndex = 3
Next i
Next cell
End With
Application.ScreenUpdating = True
End Sub
当我尝试这是犯规影响我的表中的字符。
感谢您的帮助。
您的值是硬编码还是公式的结果?这不适用于公式。 –
值很难 - 我自己打字。 –
这些值有多长?我不认为这适用于长度超过255个字符的文字。 –