VBAでテキストボックスの整数しか入力できなくする方法【解説します】SE今回は僕がエンジニアになって研修中に渡された課題の一つAccessVBAでのシステム開発でつまずいた、テキストボックスの中に数字(整数)しか入力できなくする方法について解説していきます。ちなみに一般的にテキストボックスの入力を整数のみに帰省する方法はこちらのコードが使われることが多いのではないでしょうか。Subキーボードが押されたときに0~9の整数しか入力できなくする方法です。この方法で大体の場合はいけるんですけど、コピー&ペーストで-1とかをペーストされてしまうとそのまま通っちゃうので、もう少し厳しいチェックが必要なシステムだとこれだけでは使えません。そこで今回は上記のコードに加えてこんなコードも追加してみました。Sub追加でこのコードを追加しておくことでテキストボックスの内容が変更されたときにReplaceを使って+、-、\←半角¥マークを空白に置き換えて代入しなおしています。これによってコピペされた中に上記の記号が入っていた場合空白に置き換えてくれます。(1)ABOUTFUKUPROでは未経験からのエンジニア転職を応援しています。私が実際に経験した事や学んだことなども随時配信していきます。CREATOR管理者:Kawateru関西在住のウェブサイト運営者。普段はエンジニアとして働いています。LIFETwitterはコチラスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。