VBA セルの文字を変換

2022年4月16日土曜日

VBA プログラム

t f B! P L

今回は、セルに表示されたひらがなをカタカナに変換してみます。

関数 StrConv(対象文字, 変換方式)を使用します。

セルにこのように表示されたひらかなを


このプログラムで変換します。

Sub 練習1()

    Dim i As Integer

    Dim cnt As Integer

    cnt = Cells(Rows.Count, 1).End(xlUp).Row  '最終行を取得

    For i = 1 To cnt

       Cells(i, 2).Value = StrConv(Cells(i, 1), vbKatakana)  'カタカナに変換

    Next i

End Sub


実行するとこんなふうになりました。



関数 StrConv(対象文字, 変換方式)

の変換方式部分を指定するといろいろなことができます。

変換方式にはこんな種類があります。


vbUpperCase 大文字に変換。

vbLowerCase 小文字に変換。

vbProperCase 文字列の各単語の先頭の文字を大文字に変換。

vbWide 半角文字 を全角文字 に変換。

vbNarrow 全角文字 を半角文字 に変換。

vbKatakana ひらがなをカタカナに変換。

vbHiragana カタカナをひらがなに変換。

vbUnicode 文字列を Unicode に変換。

vbFromUnicode 文字列を Unicode からシステムの既定のコード ページに変換。






アーカイブ

最近の注目記事

GALAXY Note 3 (SC-01F) ドコモ公式の初期ROM(ストックロム)を焼き直す

  NTTドコモ版「GALAXY Note 3 (SC-01F)」に公式ストックROMを焼き直すには、PC専用ツール「 Odin 」と ドコモ公式のファームウェア(.tar.md5) を使用します。手順を誤ると端末が起動しなくなる(文鎮化する)ため、慎重に作業を行ってください。 ...

QooQ