Mantener el mismo formato de mi hoja de calculo esportada a otro archivo
Hola a los maestros en excel tengo una duda tengo una macro que te exporta los balotes de un hoja de calculo a un archivo excel, la macros es genial, el inconveniente es que al ser exportado la hoja de calculo se pierde el formato y estilo de la hoja o archivo origen, me gustaría que alguien me ayude a modificarla para que el archivo exportado mantenga el mismo estilo de celda y formatos... Adjunto la macro
Private Sub EXPORT_lista_Click() Application.DisplayAlerts = False Sheets("IMPRIME").Select template_file = ActiveWorkbook.FullName fileSaveName = Application.GetSaveAsFilename( _ InitialFileName:="C:\" + _ VBA.Strings.Format("libreta de secciones") + ".xlsx", _ fileFilter:="Text Files (*.xlsx), *.xlsx") If fileSaveName = False Then Exit Sub End If 'cria uma cópia da pasta de trabalho atual da planilha atual Dim newBook As Workbook Dim plan As Worksheet Set newBook = Workbooks.Add ThisWorkbook.ActiveSheet.Cells.Copy newBook.Sheets(1).Range("A1").PasteSpecial Paste:=xlValues 'exclui as demais planilhas For Each plan In newBook.Sheets If plan.Name <> ActiveSheet.Name Then newBook.Worksheets(plan.Index).Delete End If Next ' newBook.SaveAs Filename:=fileSaveName 'fecha a pasta de trabalho gerada newBook.Close SaveChanges:=True Set newBook = Nothing Sheets("DATOS").Select MsgBox "Se ha exportado correctamente! ", vbInformation, "LISTA" End Sub
1 Respuesta
Respuesta de Dante Amor
1