0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【VBA】文字列の中のひらがなをカタカナに、カタカナをひらがなに変換する方法

Last updated at Posted at 2021-03-29

今回は、文字列の中のひらがなをカタカナに、カタカナをひらがなに変換するマクロです。

サンプルデータは以下の図をご覧ください。

サンプル

↓実践動画になります。
https://youtu.be/-dah3Y-jN1Q

ソースコードは下記の通りです。


Sub 文字の変換()

    ' ひらがなをカタカナに変換
    Cells(2, 3) = StrConv(Cells(2, 2), vbKatakana)
    
    ' カタカナをひらがなに変換
    Cells(3, 3) = StrConv(Cells(3, 2), vbHiragana)

End Sub

詳細を説明します。

StrConv(Cells(2, 2), vbKatakana)

こちらは、カタカナに変換をしています。

StrConvは文字列を特定の形式に変換する時に使います。

詳細を知りたい方は、下記の記事がいいかと思います。
http://officetanaka.net/excel/vba/function/strconv.htm

第1引き数には、対象の文字列を指定して、第2引数には何に変換するのかを指定します。
カタカナに変換する時は、「vbKatakana」を使用します。

StrConv(Cells(3, 2), vbHiragana)

こちらは、ひらがなに変換しています。
第2引数に「vbHiragana」を指定することで、ひらがなに変換出来ます。

以上が、文字列をひらがな、あるいは、カタカナに変換する方法でした。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?