エクセルのデータにマクロでふりがなをふる手順
データベースとしてエクセルを使用することもありますが、このとき「ふりがな」はなかなか大切ですよね。
データをうまく扱っていくのにも便利なふりがなですが、エクセルの機能には「フリガナをふる」や「PHONETI関数でフリガナを取得する」などさまざまなものがあるので、必要に応じて使い分けたいもの。
日本語入力と感じの関連の問題で、これらのふりがな機能にも不完全な部分もありますけどね。
また、エクセル上で入力された読みがなだけを、「ふりがな」として認識することも弱点のひとつ。
つまり、ふりがなの情報が入っていない場合、画面にはふりがなを表示することができないのです。
ツールから、ふりがなをふるとき、CSVファイルをエクセルにインポートして使うとすると、読みがなの情報は保持されていない状態です。
すると、メニューから「書式」→「ふりがな」を選び、表示、非表示を選択しても、ふりがな情報がないため、表示されないのです。
こんなときは、マクロを使って「PHONETIC関数」でふりがなをふるとよいでしょう。
PHONETIC関数を使いふりがなをふる、というマクロのコード記述は、次のようになります。
Sub Phonetic-Furigana()
Selection.SetPhonetic
Selection.Phonetics.Visible = True
End Sub
これを、VBEで記述し、マクロを作成します。
こうして作ったマクロを、ふりがなをふるセル上で実行ボタンを押したりして実行すると、ふりがなを表示することができるはずです。
いちど試してみてくださいね!
カテゴリ: 自前でマクロを作ろう!作成例など
トラックバック
まだトラックバックがありません。




はてなに追加
MyYahoo!に追加
livedoorClipに追加
Googleに追加