- ベストアンサー
VBAで英数字入力チェックしたい。
いつもお世話になります。 いままで、ある項目の入力チェックを数字のみで 行っていたところ【IsNumeric】を英数字で行いたいのですが いくら調べても見当たりません・・・ 知っている方、どうかご指南ください。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- zap35
- ベストアンサー率44% (1383/3079)
- zap35
- ベストアンサー率44% (1383/3079)
- hana-hana3
- ベストアンサー率31% (4940/15541)
- hana-hana3
- ベストアンサー率31% (4940/15541)
関連するQ&A
- Access VBAで、数字だけをチェックする方法。
Access VBAで、数字だけをチェックする方法。 お世話になっております。 Access2002 VBAで、テキストボックスに入力された内容が、 数字(整数のみ)だけかをチェックしたいのです。 しかし、IsNumeric使用すると、 例> IsNumeric("1000,")=True IsNumeric("1000.")=True IsNumeric("1000+")=True となってしまいますし、 Valを使用すると、0(ゼロ)のチェックが出来ません。 ちょっと思いつかないので、 If txt_Word.Value <> Trim(Str(Val(txt_Word.Value)))) Then 'エラー処理 End If とか、 ループで回し、1文字ずつIsNumericするか・・・とか、馬鹿なことを思ってしまっています。 ちなみに、当テキストボックスは、パターンによって文字も許容したりするので、 書式設定で数字のみ入力は出来ません。 何か、本当に数字のみかをチェックするよい方法はありますか? よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- 英数字のチェックをしたい ACCESSのVBAで
ACCESSのVBAなんですが あるフィールドが英数字かどうかチェックしたいのですが つまり、数字か英字のみで、そのフィールドが構成されているか チェックしたいのです 、(カンマ)やカッコが含まれていれば、エラーと判定したい のですが、 よろしくお願いします
- ベストアンサー
- オフィス系ソフト
- 入力データ「英数字」と「アンダーバー」のチェック
入力データのチェックで英数字のチェックは、ctype_alnum($value)でチェック出来ますが、 以下の条件の場合どのようにするとチェック出来るのでしょうか? ・半角英数字 ・半角アンダーバー(先頭と最後は不可) ・空白(スペース)不可
- ベストアンサー
- PHP
- 突然、半角英数字が入力できなくなりました。
テキストエディターを使ってると、いきなり半角英数字の入力ができなくなりました。入力切替すると半角英数字の直接入力のはずが半角カナ文字が直接入力D絵表示されます。ウィルスチェックは毎週してますし、今日もしたばかりです。どうか対策を教えてくださいお願いします。
- ベストアンサー
- Windows XP
- EXCELのセルの入力チェック
お世話になります。 EXCELのセルに半角英数字のみの入力を受け付けるようにしたいのです。 マクロでチェックさせることはさせたくありません。 プロパティなど探してみたのですが、わかりませんでした。 お分かりになる方、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 半角英数字が入力できなくなりました
半角英数字が入力できず、大文字しか入力できなくなりました。どうすれば、入力できるようになりますか?説明書が今ないので困っています。キーボードの設定をどこか触ってしまったみたいなんです。
- ベストアンサー
- その他(生活家電)
- 全角英数字の入力
今までMeでノートを使用していましたが、 XPでデスクトップに変えたところ、 全角英数字の入力ができなくなってしまいました。 今まではキーボードの半角/全角で切り替えることができたんですが、 現在どうしても全角英数字の切り替えができず、 例えば「~」を入力する際は「から」と入力してから変換したり、 「A」を打つ際は「えー」と入力しています。 キーボードから切り替える方法はないのでしょうか? 初歩的な質問で申し訳ないです。 どうぞよろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- 全角英数字の必要性が理解できない
たまに、「いつも英字は全角にしたいのに半角で入力されてしまう」とか「入力してある数字を一括して全角に変換したい」などという質問を見かけます。 しかし、なぜわざわざ半角ではなく全角の英数字を使おうとするのか、私には理解できないのです。 「全角とか半角とか気にしていない」という人が全角英数字を使うのは理解できます。 「いつも英数字は半角に統一している」というのも分かります。(実際、私もそうです。) でも、「いつも英数字は全角で」というのは理解できません。 半角じゃなきゃだめという場合はたくさんありますが (メールアドレスとか URL とか) 、全角じゃなきゃだめという場合なんて私には思いつかないのです。 全角の英数字じゃなきゃダメだ、という方、よろしければ理由をお聞かせ下さい。
- ベストアンサー
- その他(インターネット・Webサービス)
- ATOK 2005で全角の英数字を入力できない
Windows XP Professional SP3、ATOK 2005を使っています。「あ 連 R漢 般」に設定していますが、全角の英数字を入力できません。 「あ 連 R漢 般」でキー入力しても、画面には半角の青い文字が表示され、変換キーを押しても半角のままです。全角の英数字を入力したいときは、いつもそのときだけIMEに切りかえています。 ATOK 2005で全角の英数字を入力するにはどうしたらいいでしょうか。
- ベストアンサー
- オフィス系ソフト
- 入力チェック
すでに決まった数字0001や00102などがあり、 ユーザー側が数字を入力し、決まった数字以外を入力していないかどうか、チェックするものを作りたいのですがまったく検討がつきません。 何かヒントでもよいので教えていただけないでしょうか?
- 締切済み
- Visual Basic
お礼
ありがとうございます。 仕様が変わってしまい、また新たな問題が発生してしまいました・・ また行き詰ったらご教授ねがうやもしれません。 今回はとても勉強になりました!