| 
    
     |  | 下記マクロを組みました。 
 Sub 管理用ファイルをまとめて開く()
 Dim keyword As String
 Dim myPath As String
 Dim fName As String
 
 keyword = "管理用"
 myPath = "C:\Users\user\Desktop\〇〇さんへ\管理用勤務表\"
 fName = Dir(myPath & "*" & keyword & "*" & ".xlsx")
 
 If fName = "" Then
 MsgBox ("該当するファイルが存在しません。")
 Exit Sub
 End If
 
 Do Until fName = ""
 Shell ("explorer.exe " & myPath & fName)
 fName = Dir()
 Loop
 
 End Sub
 
 Sub 勤務表ファイルをまとめて開く()
 Dim keyword As String
 Dim myPath As String
 Dim fName As String
 
 keyword = "勤務表"
 myPath = "C:\Users\user\Desktop\〇〇さんへ\12月\"
 fName = Dir(myPath & "*" & keyword & "*" & ".xlsx")
 
 If fName = "" Then
 MsgBox ("該当するファイルが存在しません。")
 Exit Sub
 End If
 
 Do Until fName = ""
 Shell ("explorer.exe " & myPath & fName)
 fName = Dir()
 Loop
 
 End Sub
 Sub 対象ファイル同士のシートコピー()
 '
 ' Macro2 Macro
 '
 
 '
 Windows("2018年度勤務表_69〇〇.xlsx").Activate
 Sheets("12月").Select
 Sheets("12月").Copy Before:=Workbooks("【管理用】2018年度勤務表_69〇〇.xlsx").Sheets(11)
 ActiveWorkbook.Save
 ActiveWindow.Close
 ActiveWindow.Close
 End Sub
 
 
 ・上記をまず、一つのコードにしたいです。
 (一気に処理できるように)
 ・シートのコピーは今はシート指定しているのですが、ファイルは複数ある為
 〇〇部分が一致する者同士を自動でシートコピーさせたいです。
 
 お力貸していただけませんでしょうか。
 宜しくお願いします。
 
 |  |