Excelマクロを学ぶ

Excelマクロを学ぶ

メニュー| エクセルマクロって? | エクセルマクロを作る | エクセルマクロ使ってみよ! | マクロでフリガナ |

マクロでフリガナ

マクロでフリガナをふる!

Excelをデータベースとして使う際には、「ふりがな」ちうのは重要な機能や。ほんで便利な機能や。フリガナの機能には「フリガナをふる」「PHONETIC関数を使ってフリガナを取得する」やらなんやら色々な機能があるんや。

まぁ祖国語入力と漢字の関係性から言っても万全ではおまへんのが弱点なのやけどアンタ・・・

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

ツールからふりがなをふる際の弱点としては、CSVファイルをエクセル上にインポートして使用する場合やけどアンタ、この場合は読みの情報は保持されへん状態でインポートされてきまんねん。やろから、ふりがなのツール「メニュー[書式]→[ふりがな]→[表示/非表示]」を実行してもふりがながふられへんちうことになるんや。

このような場合には「PHONETIC関数」を使ってマクロでふるようにしまひょ。

【PHONETIC関数を使った、ふりがなをふるマクロ】

Sub Phonetic-Furigana()

 Selection.SetPhonetic

 Selection.Phonetics.Visible = True

End Sub

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


Warning: file(http://purun.xsrv.jp/sys/link/14) [function.file]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /virtual/tomomi/public_html/www.freddiescoffee.com/excel-2/3.html on line 40

Warning: Invalid argument supplied for foreach() in /virtual/tomomi/public_html/www.freddiescoffee.com/excel-2/3.html on line 42