Set objFSO = CreateObject("Scripting.FileSystemObject")
For Each CSV In objFSO.GetFolder("G:\マクロ作成資料").Files
If LCase(objFSO.GetExtensionName(CSV)) = "csv" Then
Workbooks.Open Filename:=CSV
Debug.Print "OPEN FILE NAME : # " & CSV.Name & " #"
Workbooks(CSV.Name).Close SaveChanges:=False
Else
Debug.Print "!! SKIP FILE NAME : # " & CSV.Name & " #"
End If
Next CSV
Sub 集計業務開始()
Dim i As Integer
For i = 1 To 12
If Workbooks("G:\マクロ作成資料\" & i & ".csv") = True Then
Workbooks.Open Filename:="G:\マクロ作成資料\" & i & ".csv"
Workbooks(i & ".csv").Sheets(1).Cells.Copy
Workbooks("集計ブック.xls").Worksheets("sheet" & i).Range("a1").PasteSpecial _
Paste:=xlPasteAll
Application.DisplayAlerts = False
Workbooks(i & ".csv").Close
Application.DisplayAlerts = True
Else
Exit For
End If
Next i
End Sub
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Sub 魔流()
Dim objFSO As Object
Dim csv As Object
Set objFSO = CreateObject("Scripting.FileSystemObject")
For Each csv In objFSO.GetFolder("G:\マクロ作成資料").Files
If LCase(objFSO.GetExtensionName(csv)) = "csv" Then
Workbooks.Open Filename:=csv
Debug.Print "OPEN FILE NAME : # " & csv.Name & " #"
Workbooks(csv.Name).Close SaveChanges:=False
Else
Debug.Print "!! SKIP FILE NAME : # " & csv.Name & " #"
End If
Next csv
End Sub