質問編集履歴

2

追記

2021/11/09 06:30

投稿

mnbwqz
mnbwqz

スコア74

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,9 @@
16
16
 
17
17
  の3つの値で日付型にできると良いです。
18
18
 
19
+ またtextboxA入力後にチェックしていますが、
20
+
19
- また現在、日付でない値を入力した場合に、
21
+ 日付でない値を入力した場合に、
20
22
 
21
23
  フォーカスをtextboxAに戻すことができません。
22
24
 
@@ -48,4 +50,6 @@
48
50
 
49
51
  textboxA = CDate(textboxA)
50
52
 
53
+ End Sub
54
+
51
55
  ```

1

追記

2021/11/09 06:30

投稿

mnbwqz
mnbwqz

スコア74

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,8 @@
28
28
 
29
29
  ```VBA
30
30
 
31
+ Private Sub textboxA_AfterUpdate()
32
+
31
33
  If Not (IsDate(textboxA)) Then
32
34
 
33
35
  If Len(textboxA) = 8 Then textboxA = Format(textboxA, "@@@@/@@/@@")