Mantener formato al pegar una selección

Buenas noches. Mi pregunta es la siguiente. He escrito el código de una macro en la cual copia una selección con un cierto formato y la pega en otro libro nuevo también generado por código. El problema es que cuando se pega esta selección lo hace sin el formato original. Dónde estoy cometiendo el fallo? Aquí está la parte del código en cuestión (el sub es muchísimo más largo):

'copio la selección de la hoja IMPRIMIR
Range("A1:M42").Select
Selection.Copy
'creo un nuevo libro
Workbooks.Add
'pego la selección
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

por si es necesario, la hoja IMPRIMIR está protegida

Muchas gracias.

Un saludo

Añade tu respuesta

Haz clic para o