Option Explicit
Sub CopierClasseur()
Dim wbNew As Workbook
Dim ws1 As Worksheet, ws2 As Worksheet
Dim T1 As Variant, T2 As Variant
Dim cheminDossier As String, NomFichier As String
Dim dl1 As Long, dl2 As Long
' Définition du classeur source
Set ws1 = ThisWorkbook.Sheets("T1")
Set ws2 = ThisWorkbook.Sheets("T2")
dl1 = ws1.Cells(ws1.Rows.Count, 1).End(xlUp).Row
dl2 = ws2.Cells(ws2.Rows.Count, 1).End(xlUp).Row
' Récupération des données des feuilles dans un tableau
T1 = ws1.Range("A1:X" & dl1).Value '.UsedRange.Value
T2 = ws2.Range("A1:X" & dl2).Value '.UsedRange.Value
' Définition du chemin du dossier
cheminDossier = ThisWorkbook.Path
NomFichier = Format(Date, "yyyymmdd") & "-hebdo.xlsx"
' Création du nouveau classeur
Set wbNew = Workbooks.Add
' Renommer les feuilles et insérer les données
wbNew.Sheets(1).Name = "T1"
wbNew.Sheets(1).Range("A1").Resize(UBound(T1, 1), UBound(T1, 2)).Value = T1
wbNew.Sheets(2).Name = "T2"
wbNew.Sheets(2).Range("A1").Resize(UBound(T2, 1), UBound(T2, 2)).Value = T2
' Enregistrer le nouveau classeur
Application.DisplayAlerts = False
wbNew.SaveAs cheminDossier & "\" & NomFichier
Application.DisplayAlerts = True
wbNew.Close
MsgBox "Le fichier " & NomFichier & " a été créé et enregistré dans " & cheminDossier, vbInformation
Set ws1 = Nothing
Set ws2 = Nothing
End Sub