テキストボックスの文字を小文字に変えるには?

解決


ひろつの  2001-11-07 00:44:47  No: 103739

毎度毎度すいませんが、テキストボックスに表示される文字を大文字から小文字に変えたいのですが、文字はテキストボックスに表示する前は変数rbufの中に入っています。
例rbuf=1799AF09CFとかなっています
これをテキストボックスでは、1799af09cfと表示したいのですが、いい方法はありませんか?教えてください。


Idaken  2001-11-07 00:48:36  No: 103740

LCase$関数を使えば出来ます。
例えば、rbuf="ABCDEF012345"だったとすると、
tmp$=LCase$(rbuf)
で、tmp$="abcdef012345"となります。


悩めるプログラマー  2001-11-07 04:30:01  No: 103741

私は「StrConv」関数を使ったりします。
例題 rbuf=1799AF09CF ならば

temp = StrConv(rbuf, vbLowerCase)

という感じ。これは大文字/小文字の変換だけどStrConv関数は他にも全角/半角の
変換、ひらがな/カタカナの変換なんてのも出来ちゃいます。
詳しくはStrConv関数を調べてみてください。


たかみちえ  2001-11-07 07:33:21  No: 103742

あ、コントロール配列(くわしくはコントロールを選択してコピー、すぐ貼りつけようとすると出るダイアログからヘルプを見てください)に使うんだったら、
したのほうが便利ですね、

  StrConvはさらに、バイナリデータからの文字列変換もできるという優れものです。


ひろつの  2001-11-07 17:31:24  No: 103743

たくさんの人からの説明ありがとうございました。
Lcase関数でできました。
色々なやり方で出来るんですね、勉強になります。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加