
お世話になります。上記質問タイトルに付きましてご質問させていただきます。
環境は、windowsXP、Excel2003です。
取扱い商品の物流を管理しているエクセルシートで、バーコードを読み込ませて商品コードを入力し、データ入力しています。
パートやアルバイトに入力操作をお願いしているのですが、キーボードの手入力のほうが入力しやすいらしく、手入力でデータ入力しているようです。ところが間違って入力していることがあり、キーボードの数字キーを無効にしたいと思いました。
少し調べたところ↓
--------------------------------------
Sub Keyboard09Off()
For i = 44 To 90
Application.OnKey Chr(i), ""
Next i
End Sub
--------------------------------------
このマクロで数字キーは無効になるのですが、まだテンキーは有効で
さらに調べたところ↓
--------------------------------------
Sub Keyboardtenkey09Off()
For i = 97 To 105
Application.OnKey Chr(i), ""
Next i
End Sub
--------------------------------------
自分では、これでテンキーが無効になると思ったのですが、うまくいかず。
どこが間違っているのでしょうか?
詳しい方いらっしゃいましたら、何卒ご教授お願いいたします。
No.1ベストアンサー
- 回答日時:
0~9までを無効にしています
For i = 96 To 105
Application.OnKey "{" & i & "}", ""
Next i
この回答への補足
kmmk16様
ご回答ありがとうございます。
テンキーも無効になりました。
ところが、数字キー・テンキーを無効にすると、バーコードリーダーも無効になってしまいました。
おそらく、バーコードリーダー自体がUSB接続で、コントロールパネル上ハードウェアとしてはキーボードの扱いになっており、リーダーで読み取ったデータは、バーコードリーダー専用のソフトが動いているわけではなく、キーボードの信号として入力され動作しているようなので、マクロにて数字キー・テンキーの入力を無効にすると、バーコードリーダーも無効になっているような気がします。
解決の方法が全く思いつかず、あきらめようと思ってますが、何かいいお考えがある方いらっしゃいましたら、ご連絡いただけないでしょうか?
よろしくお願いいたします。
ご教授頂きありがとうございます。
kmmk16様
せっかくお教え頂きましたが、こちら側のハードウェア的な都合で活用できなかった事、大変残念に思います。
mt2008様
商品コードの入力だけでなくその他の入力の際、数字キーを多用することがあり、外してしまうことは難しそうです。
再度、入力作業時には、バーコードリーダーを使用してもらう様、教育したいと思います。
ありがとうございました。
No.2
- 回答日時:
まったくソフトウェア的な解決方法ではないのですが、キーボードの数字キーのキートップを外してしまってはいかがですか?
バーコード以外で数字を打つ必要が有る場合は、他のキーボードを繋ぐか、スクリーンキーボードを使うことにします。
他のキーボードを使う場合は、管理者が貸し出す方式にすればバーコード入力の代わりに使う事もないでしょうし、スクリーンキーボードならバーコードで入力させた方が早いので、バーコード入力を使うようになると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELでバーコードを作成すると...
-
読み取ったQRコード/バーコード...
-
バーコードコントロールが印刷...
-
差し込み印刷のバーコードを小さく...
-
バーコードってダブらない?
-
エクセル バーコード作成で他の...
-
Access2016Runtimeをインストー...
-
バーコードリーダー だけで E...
-
国内線航空券をJALのアプリにて...
-
振込請求書が破れてしまいました
-
ANAの2次元バーコードがスマホ...
-
レシートにバーコード
-
Excelの Microsoft バーコード...
-
[Access]商品のバーコードを使...
-
コンビニ決済の用紙で支払いの...
-
ノートPCのモニターに【バー...
-
EXCELで作成したバーコードの更...
-
Accessでバーコードコントロー...
-
コンビニでの話です。 ある客が...
-
テプラ PRO SR530 バーコード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELでバーコードを作成すると...
-
バーコードコントロールが印刷...
-
エクセル バーコード作成で他の...
-
バーコードってダブらない?
-
読み取ったQRコード/バーコード...
-
コンビニ決済の用紙で支払いの...
-
差し込み印刷のバーコードを小さく...
-
振込請求書が破れてしまいました
-
Excelでバーコードリーダーで読...
-
EXCELで作成したバーコードの更...
-
レシートにバーコード
-
コンビニバイトで商品バーコー...
-
Excelの Microsoft バーコード...
-
国内線航空券をJALのアプリにて...
-
Access2016Runtimeをインストー...
-
テプラ PRO SR530 バーコード...
-
ACCESS2013でバーコードリーダ...
-
レジでピッとするやつ
-
黒い無地のバーコードのみのカ...
-
PayPay でバーコード支払いを行...
おすすめ情報