Bonjour, bonjour,
Pouvez-vous essayer ainsi :
Sub Bureau()
cheminbureau = ObtenirCheminBureau()
dossier = "FICHIERS"
repfichier = CheminBureau & "\" & dossier
if dir(repfichier, vbdirectory) = "" then MkDir repfichier
deb = Activesheet.Cells(2, 2)
fin = activesheet.Cells(2, 3)
titre = deb & " " & fin
Workbooks.Add
ActiveWorkbook.SaveAs Filename:=repfichier & "\" & titre & ".xlsx"), FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
end sub
Le principal problème était dû au fait que vous ouvriiez trop tôt le nouveau classeur. Une fois ouvert, il devient actif et c'est sur lui que la macro allait chercher la valeurs de deb et fin (en vain évidemment).
Cdlt,