質問するログイン新規登録

回答編集履歴

1

補足追加

2017/07/28 11:57

投稿

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