• ベストアンサー

VBAでUPPER関数を使用したい。

VBA上でUPPER関数を使用して、小文字を大文字に変換(逆でもいいですが)したいのですが、どうやら使用できないようなのです。 上記の希望操作をするためにはどうしたらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Ucase,Lcase で変換できると思います。

KODAMAR
質問者

お礼

回答ありがとうございます。 無事できました。 ヘルプをみてもでてこなくて困ってたんです。 ありがとうございました。

その他の回答 (2)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 StrConv関数でも出来ます。 詳細はヘルプなどで。

KODAMAR
質問者

お礼

回答ありがとうございます。 ワークシート関数とVBAではやっぱりちょっと違うんですね。 ExcelもAccessもVBAも統一してくれるとやりやすいんですけどね。 ありがとうございました。

回答No.2

VisualBaisc Editer上では下記でできます。 変換元:strSrc 小文字→大文字 strSrc = StrConv(strSrc,vbUpperCase) 大文字→小文字 strSrc = StrConv(strSrc,vbLowerCase) 半角→全角 strSrc = StrConv(strSrc,vbWide) 全角→半角 strSrc = StrConv(strSrc,vbNarrow) その他できます。

KODAMAR
質問者

お礼

回答ありがとうございます。 小文字→大文字だけでなくいろいろと教えていただいてありがとうございます。 おぼえておけば、今後つかえそうですね。 ありがとうございました。