Bonjour,
C'est parce que la copie des thèmes n'est malheureusement pas très automatisable via VBA. Une solution de contournement :
Dans le classeur de base, celui avec le bon thème, tu exportes son thème, par exemple dans son dossier. C'est la manip ci-dessous.
Ensuite, en VBA tu auras simplement l'instruction suivante à mettre en place :
' Appliquer le même thème que le classeur source
wbNouveau.ApplyTheme wbSource.Path & "\Theme1.thmx" ' avec Theme1 le nom du thème que tu as exporté bien entendu