- ベストアンサー
VBAでUPPER関数を使用したい。
VBA上でUPPER関数を使用して、小文字を大文字に変換(逆でもいいですが)したいのですが、どうやら使用できないようなのです。 上記の希望操作をするためにはどうしたらいいでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Ucase,Lcase で変換できると思います。
その他の回答 (2)
- maruru01
- ベストアンサー率51% (1179/2272)
回答No.3
こんにちは。maruru01です。 StrConv関数でも出来ます。 詳細はヘルプなどで。
質問者
お礼
回答ありがとうございます。 ワークシート関数とVBAではやっぱりちょっと違うんですね。 ExcelもAccessもVBAも統一してくれるとやりやすいんですけどね。 ありがとうございました。
- smart600cc
- ベストアンサー率39% (97/245)
回答No.2
VisualBaisc Editer上では下記でできます。 変換元:strSrc 小文字→大文字 strSrc = StrConv(strSrc,vbUpperCase) 大文字→小文字 strSrc = StrConv(strSrc,vbLowerCase) 半角→全角 strSrc = StrConv(strSrc,vbWide) 全角→半角 strSrc = StrConv(strSrc,vbNarrow) その他できます。
質問者
お礼
回答ありがとうございます。 小文字→大文字だけでなくいろいろと教えていただいてありがとうございます。 おぼえておけば、今後つかえそうですね。 ありがとうございました。
お礼
回答ありがとうございます。 無事できました。 ヘルプをみてもでてこなくて困ってたんです。 ありがとうございました。