みちきっぷスマートフォン用の表示で見るのんびりよりみちきっぷ考えた事や実施したことをのんびりと。問題点もありますが、色々やってみたらそれなりのものができたので記録しておきます。日付入力中に西暦4ケタを入力したら自動で"/"が入力され、さらに月2桁を入力したらまた自動で"/"が入力されるようにするコードです。C#では形式付きのテキストボックス「MaskedTextBox」コントロールなんてものがあるみたいですが、VBAでは見当たりませんでした。いくつか試してみましたが、KeyPressイベント時に、入力文字列の長さを取得し"/"を入れる場所かどうかを判断するってのがよさそうなので、多少問題もありますが、これを採用です。このやり方知っていれば、誕生日等の日付はもちろん、郵便番号や電話番号も入力フォーマットを合わせられますね。やりたいこと・VBAのフォームで日付「西暦/月/日」を入力する。・数値以外は入力できないようにする。・"/"は自動で入力されるようにする。お試し1:不採用KeyPressイベントで数字かどうかをチェックし、Changeイベントで指定の長さになったら"/"を入れる。Subお試し2:不採用KeyPressイベント内で数字のチェックに加え、テキストの長さを取得し、指定の長さであれば"/"を入れる。問題点:"/"の次の値を入力しないと"/"が入らない。Subお試し3:採用KeyPressイベント時に、入力文字列の長さを取得し"/"を入れる場所かどうかを判断。問題点:入力後の修正で、一部の文字を削除すると"/"の位置がずれる。修正する場合には全部消してから入力しないといけない。他にいい方法思い浮かばなかったのでこれを使用。Sub以上、VBA備忘録でした。12:30関連記事2017-09-30ユーザー定義関数の再計算と更新ができない!対処方法4つを試した。エクセルでユーザー型関数(Function)を作って作...2016-07-13フォームで見た目スッキリ。»Profile現在30歳、子育て奮闘中の父親です。育児のこと、旅行のこと、購入品のことなどを書いています。(29)SearchNew混雑に加えて大号泣。1歳半検診は夫婦2人でも大変でした。マキシコシのペブルはいつまで使った!?そして次に選んだチャイルドシートがこれ。はてなブログで記事下の内容をカテゴリごとに変える。ホンダフリードの見積もり。先行注文車両ということで期待以上の値引きだった。マキシコシってどんなもの??ペブルを9ヶ月使用した感想。FeaturedOtherスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。