回答編集履歴

1

コードの追加

2017/07/08 04:03

投稿

hatena19
hatena19

スコア33775

test CHANGED
@@ -83,3 +83,15 @@
83
83
  End Sub
84
84
 
85
85
  ```
86
+
87
+ 「比較先が比較元に含まれる」場合、コピーせずに、比較先を削除して、上にずれた分iを補正してもOKです。
88
+
89
+ ```
90
+
91
+ If start <= start2 And ennd >= ennd2 Then '比較先が比較元に含まれる
92
+
93
+ Rows(i2).Delete '比較先行を削除
94
+
95
+ i = i - 1 '削除でずれた分の補正
96
+
97
+ ```