回答編集履歴

1

回答の追記

2015/11/17 06:35

投稿

trick
trick

スコア366

test CHANGED
@@ -27,3 +27,43 @@
27
27
  dojikkoさんが言うようにシートにファイル名の一覧を出すといいと思いますよ
28
28
 
29
29
  上記の場合は、「c:\temp\」の中にあるファイルを列挙します。
30
+
31
+
32
+
33
+ --追記--
34
+
35
+ Set wb_B = Workbooks.Open("C:\\○良1908-11グラフ.xlsm") '最終的には、フォルダループしたい
36
+
37
+ ここをループして複数のシートを処理したいと思いますので、これの前に処理を追加して
38
+
39
+
40
+
41
+ ```VBA
42
+
43
+ Dim vlFileName As String
44
+
45
+
46
+
47
+ vlFileName = Dir("c:\temp\")
48
+
49
+
50
+
51
+ Do While (vlFileName <> vbNullString)
52
+
53
+
54
+
55
+ Set wb_B = Workbooks.Open("C:\\" & vlFileName)
56
+
57
+ ~以下処理~
58
+
59
+
60
+
61
+ wb_B.close()
62
+
63
+ vlFileName = Dir
64
+
65
+ Loop
66
+
67
+ ```
68
+
69
+ こんな感じでループすればよいと思いますよ。