Saludos Profesor Sergio, de ante mano gracias por responder, realice lo que me sugirió coloque el código donde me indicó, sin embargo me sigue arrojando el mismo error.
' Restaurar formato de fuente
With wsHistorico.Rows("2:2").Font
.ColorIndex = xlAutomatic
.TintAndShade = 0
End With
' Incrementar automáticamente el número de recibo
wsRecibo.Range("J2").Value = wsRecibo.Range("J2").Value + 1
'Corrección de Error en impresión
Application.Wait (Now + TimeValue("0:00:01"))
' Imprimir
wsRecibo.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
Por
dorgelis, · publicado
El caso es que tengo en la Sheet3 varias filas con un número variable de columnas ocupadas:
Ej:
............ColumA.......ColumB.......ColumC.........ColumD
Fila 1:....Juan..........María............Diego............Rubén
Fila 2:....Pepe..........Antonio........Jose
Fila 3:....Encarna
Quiero pegar todas esas filas en la Sheet2, pero no como están, sino dejando dos columnas vacías entre celdas con nombres, de la siguiente manera:
Ej:
..........ColumnA.......B.......C..........ColumD.......E.......F........ColumG.......H.......I........ColumJ
Fila 1:....Juan....................................María...............................Diego............................Rubén
Fila 2:....Pepe...................................Antonio.............................Jose
Fila 3:....Encarna
Lo que me gustaría es una Macro que me copie la lista de filas completa de la Sheet3 y que se peguen en la Sheet2 pero de la forma que he expuesto.
Es mi primera pregunta en un foro de este tipo, no sé sí me he sabido explicar bien!
Espero vuestra ayuda!
Un saludo y muchas gracias