[[20200514122810]] 『特定の文字が入力された場合の入力制限』(nyarou) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『特定の文字が入力された場合の入力制限』(nyarou)

お世話になっています。
エクセルの指定した複数セルに対して、セルの1つ1つにバーコードスキャナで半角英数文字列を読み取る作業をしております。読み取られた半角英数文字列の右から3桁目に「R」が入っていた場合に入力をさせないことと、先頭から10文字までが同じ文字列だった場合にも入力制限ができるようにしたいです。
VBAでの操作になると思うのですが、いい方法があればどうかご教授ください。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 お門違いかと・・・。
 バーコードスキャナの方で処理したら良いんじゃないですか。
(BJ) 2020/05/14(木) 12:47

スキャナはバーコードを読み取るだけで設定は特にできないです。エクセルの方で制限をしたいと思っています。難しいでしょうか。
(nyarou) 2020/05/14(木) 12:57

 バーコードスキャナって、VBAを通して読み取るんじゃなかったのね。
 すみません。

 ◇Q そもそもなぜバーコードリーダーを使うとセルに値が入力されるのですか?
 ◇A パソコン側から見れば、バーコードリーダーはマウスやキーボードと同じ「入力するための装置」として見なされます。したがってキーボードを叩いたときと同じように、バーコードを読み取ることで値がパソコンに取り込まれる仕組みになっているのです。ただ、マウスやキーボードと異なるのは「バーコードの内容を解析して、これを数値や文字列に変換して入力できる」という点です。これにより、バーコードに記録された値を瞬時にセルに入力できるのです。
(BJ) 2020/05/14(木) 13:13

調べたら、データの入力規則のユーザー設定を数式で設定しましたら自己解決しました。すみません。
(nyarou) 2020/05/17(日) 16:52

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.