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

回答編集履歴

1

回答の追記

2015/11/17 06:35

投稿

trick
trick

スコア366

answer CHANGED
@@ -12,4 +12,24 @@
12
12
  Loop
13
13
  ```
14
14
  dojikkoさんが言うようにシートにファイル名の一覧を出すといいと思いますよ
15
- 上記の場合は、「c:\temp\」の中にあるファイルを列挙します。
15
+ 上記の場合は、「c:\temp\」の中にあるファイルを列挙します。
16
+
17
+ --追記--
18
+ Set wb_B = Workbooks.Open("C:\\○良1908-11グラフ.xlsm") '最終的には、フォルダループしたい
19
+ ここをループして複数のシートを処理したいと思いますので、これの前に処理を追加して
20
+
21
+ ```VBA
22
+ Dim vlFileName As String
23
+
24
+ vlFileName = Dir("c:\temp\")
25
+
26
+ Do While (vlFileName <> vbNullString)
27
+
28
+ Set wb_B = Workbooks.Open("C:\\" & vlFileName)
29
+ ~以下処理~
30
+
31
+ wb_B.close()
32
+ vlFileName = Dir
33
+ Loop
34
+ ```
35
+ こんな感じでループすればよいと思いますよ。