エクセルマクロ初心者実践ガイドTop >  エクセル マクロ初心者 >  マクロでフリガナをふろう!

マクロでフリガナをふろう!

Excelをデータベースとして使う際には、「ふりがな」というのは重要な機能だ。そして便利な機能だ。フリガナの機能には「フリガナをふる」「PHONETIC関数を使ってフリガナを取得する」など色々な機能がある。
まぁ日本語入力と漢字の関係性から言っても万全ではないのが弱点なのだが・・・

さらに弱点として、フリガナはExcel上で行われた入力の読みを保持しているだけと言う事も上げられる。ということは、読み(ふりがな)の情報を持っていなければふりがなというのは画面上に表示されないということになる。

ツールからふりがなをふる際の弱点としては、CSVファイルをExcel上にインポートして使用する場合だが、この場合は読みの情報は保持されない状態でインポートされてくる。だから、ふりがなのツール「メニュー[書式]→[ふりがな]→[表示/非表示]」を実行してもふりがながふられないということになる。

このような場合には「PHONETIC関数」を使ってマクロでふるようにしよう。
【PHONETIC関数を使った、ふりがなをふるマクロ】
Sub Phonetic-Furigana()
 Selection.SetPhonetic
 Selection.Phonetics.Visible = True
End Sub

上記のようなマクロを作成して、フリガナをふりたいセルで実行するようにするとふりがなを取得することができる。

動画でわかるExcel/エクセル究極大辞典300の技900分

関連エントリー

エクセルマクロ初心者実践ガイドTop >  エクセル マクロ初心者 >  マクロでフリガナをふろう!

探し物がなかったら・・・楽天で探す!
楽天で探す
楽天市場