StrConv

StrConv

文字列を特定のルールで変換します。

書式

ruleは+で複数指定可能です。

StrConv(str, rule)

 

サンプル

    
    Debug.Print "a→" & StrConv("a", vbUpperCase)
    Debug.Print "a→" & StrConv("a", vbUpperCase + vbWide)
    
    Debug.Print "A→" & StrConv("A", vbLowerCase)
    Debug.Print "A→" & StrConv("A", vbLowerCase + vbWide)
    
    Debug.Print "pencil→" & StrConv("pencil", vbProperCase)
    Debug.Print "pencil→" & StrConv("pencil", vbProperCase + vbWide)
    
    Debug.Print "a→" & StrConv("a", vbWide)
    Debug.Print "a→" & StrConv("a", vbUpperCase + vbWide)
    
    Debug.Print "a→" & StrConv("a", vbNarrow)
    Debug.Print "a→" & StrConv("a", vbUpperCase + vbNarrow)
    
    Debug.Print "あい→" & StrConv("あい", vbKatakana)
    Debug.Print "あい→" & StrConv("あい", vbKatakana + vbNarrow)
    
    Debug.Print "アイ→" & StrConv("アイ", vbHiragana)
    Debug.Print "アイ→" & StrConv("アイ", vbHiragana + vbNarrow)
a→A
a→A
A→a
A→a
pencil→Pencil
pencil→Pencil
a→a
a→A
a→a
a→A
あい→アイ
あい→アイ
アイ→あイ
アイ→あイ

 

参考

https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/strconv-function