Bonsoir
Où est placée la ligne
ActiveWorkbook.SaveAs FileName:= "C:\" & Combobox1 & "\" & Combobox2 & "\" & NomFichier ???
Car si c'est dans une procédure qui n'est pas sur la feuille de code du userform contenant les combobox, alors VBA ne les reconnait pas.
Si ça vient de cela, il faut rajouter le nom du Userform devant les combobox, par exemple:
ActiveWorkbook.SaveAs FileName:= "C:\" & UserForm1.Combobox1 & "\" & UserForm1.Combobox2 & "\" & NomFichier
Bonne soirée.
Laurent.