(○○)版です。以外に簡単。
Sub testBLUE()
Dim rng As Range
Dim flg As Boolean
Dim i As Integer
For Each rng In Selection.Cells
flg = False
For i = 1 To rng.Characters.Count
With rng.Characters(i, 1)
If .Caption Like "[()]" Then
flg = True
End If
If flg Then
.Font.Color = vbBlue '青
End If
If .Caption = ")" Then
flg = False
End If
End With
Next
Next
End Sub
基本的には、#3さんのアレンジ
'----------------------------------------------------------
Sub 括弧を赤に()
Dim セル As Range
Dim 文字 As Integer
For Each セル In Selection.Cells
For 文字 = 1 To Len(セル.Value)
If セル.Characters(文字, 1).Caption = "(" Then
セル.Characters(文字, Len(セル.Value)).Font.ColorIndex = 3
Exit For
End If
Next 文字
Next
End Sub
'----------------------------------------------------------
#3さん分かりやすいコード有難う御座います
私も勉強させていただきました
セルを選択しておいて実行してください。
Sub test()
Dim rng As Range
Dim i As Integer
For Each rng In Selection.Cells
For i = 1 To rng.Characters.Count
With rng.Characters(i, 1)
If .Caption Like "[()]" Then
.Font.Color = vbRed '赤
End If
End With
Next
Next
End Sub
他の色にしたい場合は、こちらを参考に。
http://oshiete1.goo.ne.jp/qa4539881.html
お礼
今、実行してみました。 (○○)の()は色が変わりましたが○○が変わらないのです。 マクロ自体、初めての事なのでもう少しご教授くださいますでしょうか。