回答編集履歴

1

コードの追記

2019/10/17 01:57

投稿

hatena19
hatena19

スコア33782

test CHANGED
@@ -17,3 +17,33 @@
17
17
  On Error Goto 0
18
18
 
19
19
  ```
20
+
21
+
22
+
23
+ ---
24
+
25
+ 上記は両方ファイルがあったら2つとも開くという仕様になりますが、
26
+
27
+ aaa.xlsx優先で、なければ、bbb.xlsxを開くという仕様なら、下記のコードで。
28
+
29
+
30
+
31
+ ```vba
32
+
33
+ On Error Resume Next
34
+
35
+ WorkBooks.Open("C:\Users\XXX\Desktop\VBA\aaa.xlsx")
36
+
37
+ If Err.Number <> 0 Then
38
+
39
+ Err.Clear
40
+
41
+ WorkBooks.Open("C:\Users\XXX\Desktop\VBA\bbb.xlsx")
42
+
43
+ If Err.Number <> 0 Then MsgBox "ブックを開けませんでした!"
44
+
45
+ End If
46
+
47
+ On Error Goto 0
48
+
49
+ ```