[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セル内の文字列の末尾の文字色を変更』(ネットカフェ)
Sub Sample1()
With Cells(2, 2)
'最後の文字(A)に二つ手前(V)から3文字指定し赤色を設定
.Characters(Len(.Value) - 2, 3).Font.Color = RGB(255, 0, 0)
End With
End Sub
このマクロはB列2行目のみですが、
選択セルを選んだ時、全部に発生できるように
変更をお願いします
< 使用 Excel:Excel2007、使用 OS:Windows10 >
Sub Sample1()
Dim cell As Range
' 選択したセル全てに対して処理を行う
For Each cell In Selection
With cell
' セルの値が3文字以上の場合のみ処理を行う
If Len(.Value) >= 3 Then
' 最後の文字(A)に二つ手前(V)から3文字指定し赤色を設定
.Characters(Len(.Value) - 2, 3).Font.Color = RGB(255, 0, 0)
End If
End With
Next cell
End Sub
(暇な人) 2024/07/27(土) 14:02:17
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.