StrConv関数で文字列を変換します
StrConv関数 は 文字列を指定した方法で変換する関数 ですよ~。
というふうに使うのね~。最後の引数 [LCID] は LocaleID といって、言語を表すコードのことなんだけど、まったく気にする必要はないのね~。省略しちゃってくださいな~。よく使われる引数を載せておきましょ~。
は文字列を大文字に変えますよ。UCase関数と同じはたらきをします。
は文字列を小文字に変えます。LCase関数と同じです。
は各単語の先頭の文字だけ大文字にします。
は半角文字を全角文字にします。
は全角文字を半角文字にします。
はひらがなをカタカナに変えます。
はカタカナをひらがなに変えます。
ひらがなをカタカナに、カタカナをひらがなに変換するユーザー定義関数
StrConv関数を使って、カタカナをひらがなに、ひらがなをカタカナに変えるユーザー定義関数を作っておきましょ~。これは簡単ね~。
Function HIRAGANA(mystr As String) As String
HIRAGANA = StrConv(mystr, vbHiragana)
End Function
'ひらがなをカタカナに変換します
Function KATAKANA(mystr As String) As String
KATAKANA = StrConv(mystr, vbKatakana)
End Function
ワークシートのセルに
と入力すると「こばと」返ってきますよ~。
とすれば「コバト」が返ってくるのね~。こういうオリジナル関数をたくさんコレクションしておくと、組合せのバリエーションがどんどん増えて色々なことができるようになりますよ~。 ≫ VBA の技術