マクロで「フリガナをふる」
Excelをデータベースとして使うときに「ふりがな」という機能はほんと重要な機能のひとつです。そしてまた便利な機能でもあります。フリガナの機能には「フリガナをふる」「PHONETIC関数を使ってフリガナを取得する」などさまざまな機能があります。
しかしこの機能は日本語入力と漢字の関係性からいって万全ではないというのが弱点ではあります。
さらにこの機能の弱点としてフリガナはExcel上で行われた入力の読みだけを保持しているという事も挙げられます。ということは読み(ふりがな)の情報を持っていなければ、ふりがなというのは画面上に表示されないことになります。
ツールからふりがなをふる時の弱点があります。CSVファイルをエクセル上にインポートして使用する場合です。この場合は、「読み」の情報は保持されてない状態でインポートされてきます。そのためふりがなのツール(メニュー[書式]→[ふりがな]→[表示/非表示])を実行しても、ふりがながふられないということになってしまいます。
こんなときは「PHONETIC関数」を用いてマクロでふるようにしていきましょう。
【PHONETIC関数を使用したふりがなをふるマクロ】
Sub Phonetic-Furigana()
Selection.SetPhonetic
Selection.Phonetics.Visible = True
End Sub
上記のようなマクロを作成してフリガナをふりたいセルで実行するとふりがなを取得することが可能です。
カテゴリー:マクロを使ってできること
トラックバック(0)
http://seq501.com/cgi/mt/mt-tb.cgi/89

