A. 如何在excel中将一列中所有带括号的文字字体变颜色
将一列之中所有带括号的文字加粗变颜色这种格式的改动,你可以通过替换的模式,也可以通过设置宏的模式来改变整个一个3号表格的格式,这并不是个特别困难的事情,重点就是实际操作。
还有就是笨方法了,就是你自己去寻找括号,把括号自动突出来,把这括号变成一种突出的东西,你自然就可以很清晰的看到括号里面的内容,然后手动去加粗通过使用格式刷的方式,也可以实现快速的单个体的改变。这个格式改变慢了更更加精准,难度更低,适合于大多数人。
B. 问如何在excel中将一列中所有带括号里面的文字字体变成红颜,色
Sub ColorRed()
Dim rng As Range
Dim sp As Integer, ep As Integer, le As Integer
For Each rng In Selection
If rng.Value <> "" Then
ep = 1: rng.Characters.Font.Color = vbBlack
Do
sp = InStr(ep, rng.Value, "[")
If sp = 0 Then Exit Do
ep = InStr(sp, rng.Value, "]")
sp = InStrRev(rng.Value, "[", ep)
le = ep - sp + 1
If sp > 0 And le > 0 Then
rng.Characters(sp, le).Font.Color = vbRed
Else
Exit Do
End If
Loop
End If
Next rng
End Sub