質問編集履歴

1

落ちるを書き換え、検証結果を追記しました。

2019/07/25 03:43

投稿

lovelywolf
lovelywolf

スコア8

test CHANGED
File without changes
test CHANGED
@@ -6,25 +6,45 @@
6
6
 
7
7
  【症状】
8
8
 
9
- ボタンからマクロを実行するとExcelが落ちる
9
+ ボタンからマクロを実行するとExcelが勝手に終了してしまう
10
10
 
11
11
 
12
12
 
13
13
  【試したこと】
14
14
 
15
- 落ちる原因を探ろうとF8でステップ実行すると正常に終了する。
15
+ ・原因を探ろうとF8でステップ実行すると正常に終了する。
16
16
 
17
17
  ・F5で実行しても正常に終了する。
18
18
 
19
19
  ・手作業でのコピペでも問題なし。
20
20
 
21
- ・シート上のボタンを削除し、作り直しても落ちる
21
+ ・シート上のボタンを削除し、作り直してもExcelが勝手に終了してしまう
22
+
23
+
24
+
22
-
25
+ 【追記】
26
+
23
-
27
+ Workbooks(strFiles).Close False: DoEvents
28
+
24
-
29
+ をコメントアウトしてボタンから実行したところ、正常に終了。
30
+
31
+ 試しに1行上にブレイクポイントを設定して再実行し
32
+
33
+ strFilesの中身を確認。strFilesにはコピー元として開いた
34
+
35
+ ファイルのファイル名が入っていました。
36
+
37
+
38
+
39
+ 開いたファイルが開きっぱなしは困るので、閉じてから処理を終了したいです。
40
+
41
+ よろしくお願いいたします。
42
+
43
+
44
+
25
- なぜ落ちてしまうのか、落ちないようにするにはどうすれば良いのかを
45
+ ~~なぜ落ちてしまうのか、落ちないようにするにはどうすれば良いのかを
26
-
46
+
27
- ご教示いただけると助かります。よろしくお願いします。
47
+ ご教示いただけると助かります。よろしくお願いします。~~
28
48
 
29
49
 
30
50