質問: エクセル2000:phonetic関数で漢字がひらがなに変わらない お世話になります。 エクセルでアクセス等からインポートした「漢字氏名」文字はphentic関数を使っても、ひらがな(カタカナ)には、直らないようです。 「ひらがな」もしくは「カタナカ」強制変換できる方法をお教えください。お願いします。
回答: #1,#2のお答えともそうだと思いますが、 別の方法でできると思います。 下記はその実証のためのテストです。 メモ帳に 山田 三郎,34 近藤 義之,23 鈴木 健二,42 を入れました。 テキストで保存しました。 それをエクセルで開きました c1セルに=getphonetic(a1) と入れて、c3まで式を複写しました。 結果 山田 三郎34ヤマダ サブロウ 近藤 義之23コンドウ ヨシユキ 鈴木 健二42スズキ ケンジ ーー ただし下記のユーザー関数を定義してます。 ツールーマクローvbeの画面でメニューの挿入ー標準モジュールの 画面に function getphonetic(a) getphonetic = application.getphonetic(a) end function を入れています。 ーーー エクセルのシートのセルで=getphonetic("山田 三郎")も ヤマダ サブロウと出ます ーー またメモ帳から、エクセルのシートのセルに、氏名をコピー張り付けしても、b1に=getphonetic(a1) でカタカナ名がb1に出ました。