No.1ベストアンサー
- 回答日時:
ご希望の挙動かは不明ですが以下のコードで制御できます。
Private Sub Combo1_KeyPress(KeyAscii As Integer)
If Not (Chr(KeyAscii) >= 0 And Chr(KeyAscii) <= 9 Or Chr(KeyAscii) = "/" Or KeyAscii = 8) Then
KeyAscii = 0
End If
End Sub
Private Sub Combo1_LostFocus()
If Not (IsDate(Combo1.Text)) Then
Combo1.Text = ""
End If
End Sub
この回答への補足
返信ありがとうございます。
しかし自分がやりたいことと少し違いました。
補足しますと、
コンポーネントのBOC Date Control + Comboboxです。
入力すると/(スラッシュ)も勝手に表示され、
存在しない日付は入力出来ない風にしたいんですが
何か方法はありますでしょうか?
No.2
- 回答日時:
『/』が自動で表示されてなおかつユーザーが『/』を消すことができないのでしょうか?。
そのような処理は通常では無理です。
ユーザーコントロールを作成して似せるのは可能かもしれませんが・・・(笑)。
かなり複雑化と思います。
現在作成中のプログラムに対して、その部分の処理の重要度などを考慮して代替の方法もしくは購入なども検討するのも良いかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数条件のオートフィルタ(VBA) 2 2022/12/09 15:40
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- Excel(エクセル) エクセルで30日以内に同内容の入力があったら色を付ける 2 2023/03/04 12:32
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- その他(ソフトウェア) Googleフォーム、効率的な入れ方 2 2022/10/03 22:44
- Excel(エクセル) Excel 入力した内容を保持したい 1 2023/06/23 12:27
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- その他(プログラミング・Web制作) パソコンに強い方至急お願いします 大学の健康管理システムで毎日の健康状態を入力しなければならないので 4 2022/10/28 12:09
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelでのセル内容の高速消去方法
-
WebBrowserの読み込み待ちの処...
-
異なるプログラミング言語を連...
-
C言語 再帰処理のメリットとデ...
-
ポインターの横に輪が回ってる。
-
プログラミングの授業でPython...
-
C言語で、文字とか入力されなく...
-
スーパーコンピューター 2位で...
-
ユーザプログラム処理で留意す...
-
ペンティアムとセレロン
-
ノットイコールを教えて下さい
-
EXCELが高速に動く、PCを教えて...
-
素因数プログラムで、間違えて...
-
If Not c Is Nothing Then ~延...
-
ナップザック問題?をエクセル...
-
c言語で配列の要素で偶数のも...
-
空メール送信の宛先アドレスを...
-
VC++2010 GDIオブジェクトの解...
-
pgmファイルをC言語で読込、処...
-
プログラム 擬似コードとはどん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでのセル内容の高速消去方法
-
DoEvents関数って何?
-
SQLの速度をあげるには・・・
-
小数点を含む数値かどうか判断...
-
win10で、正確な待ち時間の作り方
-
Excel(VBA)でSetTimer関数を使...
-
絶対パスの取得について
-
WebBrowserの読み込み待ちの処...
-
Excel VBAにて、2GB超の点群デ...
-
VBでの簡易電卓の作成(減算方...
-
テキストファイルの空行をスキ...
-
ノットイコールを教えて下さい
-
ナップザック問題?をエクセル...
-
If Not c Is Nothing Then ~延...
-
プログラム上のCPU稼働率低減に...
-
逆ポーランド記法における単項...
-
符号付きにすべきか、符号なし...
-
C言語 時刻差分の算出方法
-
C言語:関数を使うメリットとデ...
-
Excel VBA データ削除の高速化
おすすめ情報