回答編集履歴

2

修正、関数追加

2020/02/12 07:10

投稿

sinzou
sinzou

スコア392

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
   ダブルクリックされた行のA列「作成」に〇をつける、消すを繰り返す。
10
10
 
11
-  M列は関数で
11
+  M列は関数でM2から最終行までコピーする。(毎回上書きです)
12
12
 
13
13
 
14
14
 
@@ -40,6 +40,16 @@
40
40
 
41
41
 
42
42
 
43
+   MaxRow = Cells(Rows.Count, 2).End(xlUp).Row
44
+
45
+ For Trow = 2 To MaxRow
46
+
47
+ '=IF(A2="〇","〇","")
48
+
49
+ Cells(Trow, 13).Formula = "=IF(RC[-12]=""〇"",""〇"","" "")"
50
+
51
+ Next
52
+
43
53
  End Sub
44
54
 
45
55
  ```

1

訂正

2020/02/12 07:10

投稿

sinzou
sinzou

スコア392

test CHANGED
@@ -1,22 +1,18 @@
1
+ 2.その行のB列の値でL列を検索しM列にA1の〇ありなしを反映する
2
+
1
- 仕様
3
+ 勝手な仕様つけてすみません。
4
+
5
+
6
+
7
+
2
8
 
3
9
   ダブルクリックされた行のA列「作成」に〇をつける、消すを繰り返す。
4
10
 
5
11
   M列は関数で
6
12
 
7
- 以上
8
13
 
9
14
 
10
-
11
- M2に記入して、下にコピーしてください
12
-
13
- =IF(INDEX(A:A,MATCH(L2,B:B))="〇","〇","")
14
-
15
-
16
-
17
-
18
-
19
- マクロは、下記でよいす。
15
+ マクロは、下記でよろしくお願します。
20
16
 
21
17
  ```
22
18