• ベストアンサー
  • すぐに回答を!

文字入力について教えてください。

1.文字の大文字・小文字固定入力   (1).半角で大文字のみ入力   (2).半角で小文字のみ入力   (3).全角で大文字のみ入力   (4).全角で小文字のみ入力   テキストボックスの入力で上記(1)~(4)の入力方法をしたいのですが   どおすればよいのか教えてください。   ※UCase・LCaseで変換できるのはしっているのですが    1文字単位でできたいのですが 2.半角の数字のみの入力   aの入力を受け付けないようなことおしたいのですが   できないでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数259
  • ありがとう数2

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

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

こんにちは。maruru01です。 1,2ともテキストボックスのKeyPressイベントで入力規制をすればいいと思います。 Private Sub txtTEXT1_KeyPress(KeyAscii As Integer)   '1.(1)半角大文字のみ(バックスペース(8)とA~Z(65~90)のみ)   If KeyAscii <> 8 And (KeyAscii < 65 Or KeyAscii > 90) Then   '1.(2)半角小文字のみ(バックスペース(8)とa~z(97~122)のみ)   If KeyAscii <> 8 And (KeyAscii < 97 Or KeyAscii > 122) Then   '1.(3)全角大文字のみ(バックスペース(8)とA~Z(-32160~-32135)のみ)   If KeyAscii <> 8 And (KeyAscii < -32160 Or KeyAscii > -32135) Then   '1.(4)全角小文字のみ(バックスペース(8)とa~z(-32127~-32102)のみ)   If KeyAscii <> 8 And (KeyAscii < -32127 Or KeyAscii > -32102) Then   '2.半角数字のみ(バックスペース(8)と0~9(48~57)のみ)   If KeyAscii <> 8 And (KeyAscii < 48 Or KeyAscii > 57) Then     KeyAscii = 0   End If End Sub 一応バックスペースも入力可にしました。 If文は目的のものを選んで下さい。 では。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました、大変参考になりました。

関連するQ&A

  • パソコンの文字入力の仕方

    パソコンの文字入力のやり方を教えて下さい。 半角英数にしても、直接入力にしても「 A 」のように大文字になってしまいます。「CapsLock」を押しても同じです。「Shift」を押しながら入力すると小文字になります。 どうしてこんな事になるのでしょうか?全角以外の時は「a」のように小文字にしたいのですが・・・

  • 文字入力、すぐに大文字になってしまう

    よろしくお願いします。 適当なカテがわからず、こちらにさせていただきました。 ネットの検索欄やワープロで文字を打つ時、 いつもアルファベットから変換しています。 この時、アルファベットの小文字で打ち込んでいるのですが、 数日前から、大文字に固定されてしまいます。 すぐに小文字での変換に直すのですが、気がつくとまた大文字になってしまいます。 たとえば、「こんにちは」と打ち込むのに、[KONNICHIHA]と大文字で打ち込んでいます。 大文字は、見慣れないのでうっとうしいです。 CAPS LOCK というのが関係してるようですが(半角キーを押したりすると出てきます)、どうやったら解除できるのでしょうか? どうすれば、もとの小文字での変換になるでしょうか?

  • 文字入力ができません

    ある日突然ノートパソコンの文字入力ができなくなってしまいました。 半角/全角を押しても変換されないしすごく困っています。 症状としては、アルファベットのKを押すと数字の2が入力されたりLを押すと3が入力されてしまいます。 どなたか変換の仕方をおしえてください。

その他の回答 (1)

  • 回答No.2

>文字入力について教えてください。 これは入力時のみ?貼り付けも含むのですか? キーボードの操作だけでなく、マウスの右クリックでも貼り付けがありますよね? それも制限するのですか?

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 文字入力

    ローマ字うち、ひらがな入力にしています。 半角/全角キーを打つと、 通常小文字アルファベットのなるはずですが、 大文字になってしまいます。 どこの設定を変えれば元に戻りますか?

  • パソコンの変換覚えと英語入力について(文字入力で)

    パソコンの変換覚えと英語入力について(文字入力で) 例えば「あう」を変換した時にその前に使ったやつが「会う」だと 次も「会う」が一番に来たりしますよね? で、英語入力でもそうなのですが 英語のみの文章だったら「半角/全角」キーで 半角でやりますが 英語交じりの日本語の文章だと 全角で打つ事も私は多いのですが その際最初が大文字であれば全角で打ってもなんら変わりません。 (小文字から始まると普通に日本語になってしまいますが) ですが、その際最初の頭文字をShiftと同時におして 英語を押し始めると その際の英字の大きさが半角の場合は良いのですが 全角になってる時があります。 そういう場合Word上では半角に変えられないので 私は一度インターネットの検索ボックスの中に 全角で最初大文字で英語を打って Shiftとスペースを同時に押して変換をし、半角にし 再度Wordで打ちます(そうするとそれを覚えてて半角になります) なのですが、最近全角状態で 英語を打って頭文字大文字にして半角で英文が表示される時に 急にもう1回英文を打とうとして Shiftキーと頭文字のキーを同時に押したら全角に戻っていました。 なぜでしょう? これまでも1回覚えさせたら勝手に戻る事はありませんでした。 まぁ時々強制終了した時は戻ったりもしましたが そういう場合は漢字の変換の覚えも全て戻りましたが 英字の全角状態での半角or全角だけが元に戻ってしまいました。 なぜでしょうか?? 分かる方、教えてください。

  • 文字入力時に・・・」

    先ほど航空会社のmemberでlog inしようとしてみたら?PWが何度やっても 駄目!念のために入力文字をクリックで見たら半角英数だが、大文字になっていた。 シフトを押しながら打てば小文字になるが? 再起動したら治ったけど・・・どれかのkeyを押すと大文字~小文字になる 方法はあるのでしょうか。よろしく。

  • 文字入力について

    いつもお世話になります。 VBでプログラムを作っています。 テキストボックスに、文字を入力させ、カーソルを次のテキストボックスに移動させます。 その時、小文字が入っていたら、メッセージを出したいのですが、どういう風にすればいいのか分かりません。 要は、大文字で15文字しか入力させたくないのです。 よろしくお願いします。

  • 文字入力がおかしい。

    先日トロイなどのウイルスに感染して削除してから文字入力がおかしくなりました。 今までは例えば初期の状態(パソコンの電源を入れネットに繋いだ時点)で“A”キーを押すと小文字の“a”と打たれ、半角/全角キーを押すとローマ字入力になっていました。 今は初期の状態で“A”キーを押すと“a”と小文字で入力され半角/全角キーを押すと“`”という記号が入力され何も変換せずにその後も小文字で入力されます。 ツールバーの入力モードや入力方式をいろいろいじっても元の状態に戻せません。 どうしたら元に戻せるでしょうか。ちなみにシステムの復元をしても元に戻りませんでした。 どなたか詳しい方いらしたらよろしくお願いします。

  • 文字入力について

    文字入力で、半角英数字を入力したいのですが、Shiftを押さないと大文字になってしまいます。どのボタンを押せばShiftを押さないときは小文字の表示になるのかおしえてくださいm(__)m

  • カナ入力でのアルファベットの変換について

    IMEでカナ入力してアルファベットに変換する時、「A」なら「えい」と入力して変換すると全角の大文字・小文字、半角の大文字・小文字の「A」「a」に変換できますが、「I」は同様に「あい」と入力して変換すると大文字の「I」(全角・半角)にしか変換できません 小文字の「i」を表示するには直接入力か、カナモードのままで「i」入力→F9かF10キーで変換しかないようです 他のアルファベットは全部大文字・小文字変換できるのに「i」のみ大文字にしか変換できない理由を教えてください 単純に不思議に思ったので・・・ お願いします

  • 文字入力の事でお伺いします

    ローマ字入力なんですが、半角入力するとローマ字が小文字ではなく大文字になって表示されてしまいます。 今まで小文字入力だったので、コレを直すにはどうすればいいですか?

  • 全角から半角文字へ一括変換。

    ☆はじめまして☆ ご存知であれば教えていただきたいのですが、エクセルで全角入力された数字を一括で半角変換したいのです。 また全角ひらがなで入力された文字をまずカナになおし、こちらも同様に半角文字に変換したいです。 またかな文字の”シャ”などを小文字使わずに”シヤ”と変換する方法はありますか? イメージは下記のとおりです。 <例> 123かいしゃ  とうきょうししゃ 0123456 <変換後> 123カイシャ トウキヨウシシヤ 0123456 (GOOで半角文字が掲載できない為表示が全角になってますが、上記全半角大文字ととらえてください。

  • パソコンの文字入力について

    パソコンの文字入力についての質問です。当方Vistaを使っています。 以前はどこかで文字を入力する時に『Shift』ボタンを押しながら文字を入力したら半角英語(例:Shift)で入力出来たのですが、今は全角英語(Shift)になってしまいます。 これを半角で入力する方法、又、それを固定する方法はないのでしょうか? あともう一つ別に、文字を入力する際大文字の英語(例:『し』と入力する場合S→Iと入力しますがSを打った時に通常sで出るのにSになってしまう)になってしまうのですが、これを戻す方法も教えて頂ければ幸いです。 わかりにくい質問ですが、よろしくお願いします。

専門家に質問してみよう