質問編集履歴

2

イメージ画像の変更

2022/01/09 03:51

投稿

Mt.J
Mt.J

スコア1

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
-  ![イメージ説明](c0b7dbe974dd31708c3a3c2da736339a.png) → ![イメージ説明](44fe8465f4ca7463f6fcf73aefc6c92b.png)
47
+  ![イメージ説明](c0b7dbe974dd31708c3a3c2da736339a.png) → ![イメージ説明](c3545b89afb0664051d799eb228bfb7d.png)
48
48
 
49
49
 
50
50
 

1

質問内容の修正

2022/01/09 03:51

投稿

Mt.J
Mt.J

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,59 @@
1
+ ●出来ていること
2
+
3
+
4
+
5
+  「Worksheet_SelectionChange」でセルをクリックしたらそのセルに値を入れる
6
+
7
+  
8
+
9
+   例:
10
+
11
+ If Target.Value = "✓" Then
12
+
13
+ Target.Value = ""
14
+
15
+ Else
16
+
17
+ Target.Value = "✓"
18
+
19
+ End If
20
+
21
+
22
+
23
+  この場合、「A1」セルから「A2」セルをクリックした時にイベント「Worksheet_SelectionChange」が
24
+
25
+  動きますが、「A1」にフォーカスが当たっている時に、再度「A1」セルをクリックした時に何かしら
26
+
27
+  イベントが発生させるものはありますでしょうか?
28
+
29
+  
30
+
31
+  ダブルクリックしたときに、「Worksheet_BeforeDoubleClick」イベントが発生すると思いますが、
32
+
33
+  その場合は、文字入力状態となるためその方法以外で検討したいです。
34
+
35
+
36
+
37
+ ●やりたいこと
38
+
39
+  チェックボックスの様な動作がやりたいです。
40
+
41
+  →セルをクリックしたら「✔」が表示・非表示される
42
+
43
+  
44
+
45
+
46
+
47
+  ![イメージ説明](c0b7dbe974dd31708c3a3c2da736339a.png) → ![イメージ説明](44fe8465f4ca7463f6fcf73aefc6c92b.png)
48
+
49
+
50
+
51
+
52
+
53
+ ------前回までの質問内容--------
54
+
55
+
56
+
1
57
  VBAでセルにチェックボックス似せた処理を作成しました。
2
58
 
3
59
   →空白セルにフォーカスを当てると自動で✓を入れる