■構文
StrConv(string, conversion, [LCID])
■説明
アルファベットのみならずいろんな文字を変換します
第一引数:変換する文字列を指定します。
第二引数:変換する型を指定します。
第三引数:(省略可能)システムとは異なる国別情報識別子 (LCID) を指定できます。既定値はシステムが使用する LCID です
■サンプルコード
StrConv(string, conversion, [LCID])
■説明
アルファベットのみならずいろんな文字を変換します
第一引数:変換する文字列を指定します。
第二引数:変換する型を指定します。
定数 | 値 | 内容 |
vbUpperCase | 1 | 文字列を大文字に変換します。 |
vbLowerCase | 2 | 文字列を小文字に変換します。 |
vbProperCase | 3 | 文字列の各単語の先頭の文字を大文字に変換します。 |
vbWide | 4 | 文字列内の半角文字 (1 バイト) を全角文字 (2 バイト) に変換します。 |
vbNarrow | 8 | 文字列内の全角文字 (2 バイト) を半角文字 (1 バイト) に変換します。 |
vbKatakana | 16 | 文字列内のひらがなをカタカナに変換します。 |
vbHiragana | 32 | 文字列内のカタカナをひらがなに変換します。 |
vbUnicode | 64 | システムの既定のコード ページを使って文字列を Unicode に変換します。 |
vbFromUnicode | 128 | 文字列を Unicode からシステムの既定のコード ページに変換します。 |
■サンプルコード
- Option Explicit
- Sub SampleCode()
- Debug.Print (StrConv("abCD", vbUpperCase)) 'ABCD
- Debug.Print (StrConv("abCD", vbLowerCase)) 'abcd
- Debug.Print (StrConv("excel vba", vbProperCase)) 'Excel Vba
- Debug.Print (StrConv("abc", vbWide)) 'abc
- Debug.Print (StrConv("ゼンカク", vbNarrow)) 'ゼンカク
- Debug.Print (StrConv("あいうえお", vbKatakana)) 'アイウエオ
- Debug.Print (StrConv("カキクケコ", vbHiragana)) 'かきくけこ
- '複数のConversionを指定することもできる
- Debug.Print (StrConv("ぶいびー たろう", vbKatakana + vbNarrow)) 'ブイビー タロウ
- End Sub
0 件のコメント:
コメントを投稿