Para crear un nuevo libro
Cita: Path = "C:\My Documents\milibro.xls"
Workbooks.Add
ActiveWorkbook.SaveAs Filename:=Path, FileFormat:=xlNormal
Yo tengo una macro que copia el contenido de una hoja en otra. Estando en el libro y la hoja original:
Cita: Workbook("original.xls").Activate 'Me aseguro de estar en el libro original
Range("A1:F30").Copy 'Los datos a copiar
Workbook(Path).Activate 'Seleccionamos el libro nuevo
Range("A1").PasteSpecial xlPasteAll 'Pegamos lo copiado anteriormente
Tambien podes copiar la hoja completa (e indicar si agregarla al final, al principio o despues o antes de otra) pero no recuerdo ahora el codigo. Pero podrias grabar una macro y luego ver el codigo en el editor de Visual Basic.