回答編集履歴

2

コメントによる追記指摘あり、追記しました。

2018/07/12 16:25

投稿

putimaru
putimaru

スコア8

test CHANGED
@@ -1,9 +1,11 @@
1
- 申し訳ありませんでした。
1
+ Set bk = oXlsApp.Application.Workbooks.Open("C:\work\TEST.xlsm")とbkにセットする部分をご指摘通に変えたところ、問題なく稼働するようになりました。
2
2
 
3
- 別の方に流れを説明する為にスクリプトを分けていました。
4
3
 
5
- 繋げてみたところ、何回目かで2回ほど成功しましたが
6
4
 
7
- 同じエラーコード9のインデクス有効範囲にありません。と言うエラーが出ます。
5
+ スクリプトを繋げ時点で、bkにセトするbookどこかで重複してしっていたのかもしれません。
8
6
 
9
- 出来たり、出来なかっりの違いが分からなくて困り果てています
7
+ 別のご指摘通り、bkを最後に閉じるようにもしました。
8
+
9
+
10
+
11
+ その2点が改善点でした。

1

追記事項あり。

2018/07/12 16:25

投稿

putimaru
putimaru

スコア8

test CHANGED
@@ -1,21 +1,9 @@
1
1
  申し訳ありませんでした。
2
2
 
3
- 別の方に
3
+ 別の方に流れを説明する為にスクリプトを分けていました。
4
4
 
5
- 流れを解説する為に
5
+ 繋げてみたところ何回目かで2回ほど成功しましたが
6
6
 
7
- ファイルを分けていたのが、
7
+ 同じエラーコード9インデックスが有効範囲にありません。と言うエラーが出ま
8
8
 
9
- 単純にうまくスクリプトを繋げればいいだけの話だったこと
9
+ 出来たり、出来なかったりの違い分からなくて困り果てています。
10
-
11
- 皆様のご指摘にて分かり、
12
-
13
- くっつけてみたところ
14
-
15
- 何度目かで正常に動きました。
16
-
17
-
18
-
19
- まだまだ学習が足りないのだと身にしみました。
20
-
21
- ありがとうございました!!