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
Muchas gracias por vuestra ayuda a todos lo que nos estamos iniciando en la creación de macros con VB en excel.
En esta ocasión necesito si alguien me puede ayudar con la creación de una Macro que copie un rango variable de la hoja1 a la hoja2
Este es el código que intente hacer, pero no me funciona
Public Sub seleccionvariable()
Dim fila, columna As Integer
Sheets("hoja1").Select
Range("a15000").Select
Selection.End(xlUp).Select
fila = ActiveCell.Row
Range("ab1").Select
Selection.End(xlToLeft).Select
columna = ActiveCell.Column
ActiveSheet.Range(Cells(1, 1), Cells(fila, columna)).Select
End Sub
Rangos variables.xlsm