[[20121105003109]] 『文章内の漢字だけを選択して書式を変えたい』(もも) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文章内の漢字だけを選択して書式を変えたい』(もも)

初心者です。バージョンはExcel2003です。
漢字とひらがな、カタカナが混じった文書を作成しています。
その中で漢字の部分だけ書式を変更したいです。

漢字を1つずつ選択するのは面倒なので、
検索機能などを使って上手くできないか考えています。
Wordではできたのですが、Excelでも可能でしょうか。

ご協力よろしくお願いします。


 Excelの一般機能で出来るのかな?...

 VBAだとこんな感じで出来そう

 Sub test()
    Dim r As Range, m As Object
    With CreateObject("VBScript.RegExp")
        .Global = True
        .Pattern = "[亜-煕一-龠]"
        For Each r In Selection
            For Each m In .Execute(r.Value)
                r.Characters(m.firstindex + 1, m.Length).Font.Color = vbRed
            Next
        Next
    End With
End Sub
(seiya)

返事が大変遅くなって申し訳ありません。

VBAでできました!ありがとうございます。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.