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
Buenos días,
Tengo en hoja una tabla en la cual se calcula los meses transcurridos desde una fecha.
Esta fecha esta enlazada a otra hoja mediante condición, y se tendría que poder quedar fija una vez pasada.
Como lo podría hacer?
Esto es lo que tengo hecho
Hoja1
Columna A (condición)
=FRAC.AÑO(B10;B$1;3)*12
Así tengo el tiempo transcurrido en meses.
Hoja2
=SIERROR(INDICE(HOJA1!E5:E100;COINCIDIR(TEXTO(HOJA2!D5:D100;"0");HOJA1!D25:D100;0));"")
(((las filas puede que no coincidan, lo pongo de cabeza)
Con la condición (columna E) de un dato de referencia me trae los meses.
Pero mi problema radica que una vez transferido el datos en meses se tendría que quedar fijo y no variar.
Como se podría hacer? Que función encajaría para hacerlo?
Un saludo.