はじめに
今回は、文字列のふりがなを取得する方法について解説します。
基本構文から、具体的なサンプルコードまで掲載していますので、ぜひ最後までお付き合いください。
この記事を読むメリット
- 文字列のふりがなを取得する方法が分かります。
- 取得におけるの注意点も解説します。
- コピペで使える実践的なサンプルコードを掲載しています。
基本情報
GetPhoneticメソッド
ふりがなを取得するには、ApplicationオブジェクトのGetPhoneticメソッドを使用します。
構文
構文
Applicationオブジェクト.GetPhonetic(文字列)
Excelが「ふりがな」を判断するため、必ずしも想定している読みの「ふりがな」が返却されない場合があります。
処理の後に必ず確認するようにしましょう。
サンプルコード
セルに入力されている文字のふりがなを取得する
サンプルコード
Public Sub execUnMergeAllCell()
' B2セルの文字列のふりがなを C2セルに書き出し
Range("C2").Value = Application.GetPhonetic(Range("B2").Value)
End Sub
実行結果
りゅう
GetPhoneticメソッドは、「ひらがな」で返却されます。
「カタカナ」や、「半角」に変換する場合は、以下の記事を参照ください。
【Excel VBA】文字の種類を変換する(ひらがな・カタカナ/全角・半角)(StrConv)
「ひらがな」から「カタカナ」、「半角」から「全角」など、文字の種類を変換する方法を解説。また、コピペで使える実践的なサンプルコードも併せて掲載しています。
最後に
今回は、文字列のふりがなを取得する方法をご紹介しました。
本記事が、皆さんのお力になれば幸いです!
コメント