回答編集履歴

1

途中投稿してしまったため

2020/06/24 08:25

投稿

mkk
mkk

スコア378

test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
  確かにそれだと重くなりそうです。
4
4
 
5
- Excel2016以降であればTEXTJOIN関数でSheet1の文字を結合したものをを含めてどこかに転記しておき
5
+ Excel2016以降であればTEXTJOIN関数でSheet1の文字を結合したものを
6
+
7
+ 行毎にカンマ区切りにしてどこかに転記しておき
6
8
 
7
9
  countifでタスク番号&×が含まれるかで判定すれば軽くなりそうです。
8
10
 
@@ -14,4 +16,4 @@
14
16
 
15
17
  後はWorksheet_Changeの際にApplication.Undoで変更前のデータを取得して判定し、
16
18
 
17
- Application.Redoで戻すなども考えられますが、VBAで
19
+ Application.Redoで戻すなども考えられます