回答編集履歴
1
補足追加
answer
CHANGED
@@ -14,5 +14,6 @@
|
|
14
14
|
恐らく、内部で`ActiveSheet`処理をする際に何らかの最適化のようなことがされているようで、時々思いもよらない(コードに書いてある順番と前後して)処理が行われることがあります。
|
15
15
|
|
16
16
|
対策)
|
17
|
-
・`ActiveSheet`の代わりに、シート名を指定してやるとうまくいきます。
|
17
|
+
・`ActiveSheet`の代わりに、`シート名`を指定してやるとうまくいきます。
|
18
|
-
・`ActiveSheet`を使うにしても、`with`でくくると思いもよらない挙動が減った(気がした)と思います。
|
18
|
+
・`ActiveSheet`を使うにしても、`with`でくくると思いもよらない挙動が減った(気がした)と思います。
|
19
|
+
※もし複数のブックを扱う場合、同じような問題が起きやすくなったと思います。この際には、`シート名`でくくる際に`ブック名`も併せてくくるとより良いと思います。
|