Visual Basic para Aplicaciones - Copiar valores y formato

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 12 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Copiar valores y formato

Publicado por Dani (1 intervención) el 23/08/2018 14:45:28
Hola,
Tengo este código que me copia los valores de una hoja excel a un libro excel distinto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub TrExport()
Dim tBook, sBook As Workbook
Application.ScreenUpdating = False
Set sBook = ThisWorkbook
Set tBook = Workbooks.Add
tBook.SaveAs ThisWorkbook.Path & "\TrExport.xls"
sBook.Activate
Sheets("Sheet1").Select
Cells.SpecialCells(xlCellTypeVisible).Copy Workbooks(tBook.Name).Sheets(1).Range("A1")
tBook.Activate
Cells.EntireColumn.AutoFit
tBook.Save
Set sBook = Nothing
Set tBook = Nothing
Application.ScreenUpdating = True
End Sub
El problema es que únicamente me copia el código, perdiendo el formato. ¿Cómo puedo hacerlo para que no pierda el formato en copiar?
Muchas gracias,

Dani
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.134
Oro
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Copiar valores y formato

Publicado por Antoni Masana (498 intervenciones) el 24/08/2018 09:52:18
Utiliza GRABAR MACRO para hacer un Copiar y Pegar como mejor te interese y mira que graba en la macro.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar