Copiar el ultimo registro en una nueva hoja y eliminar los anteriores con userforms
publicado
HOla Macro Antonio,
Por favor necesito tu ayuda, después de tu excelente aporte me ha venido una solicitud ya que en el archivo adjunto como verás con tu excelente solución cuando yo hago modificaciones en los registros se crea uno por cada celda modificada con el evento worksheet_Change pero en la práctica por la cantidad de registros que necesito modificar la hoja historico se me va a hacer muy grande entonces lo que requiero es lo siguiente:
Después de ejecutarse el evento worksheet_change y los registros son copiados en la hoja histórico necesito que el ultimo registro de esa hoja se copie en la primera fila vacía de la hoja historico2 y luego todos los registros de la hoja historico se eliminen, de esta manera solo guardaría 1 registro en caso de que editara mas de una celda y mi archivo no se haría tan pesado.
Espero haber sido claro y espero tu acostumbrada ayuda, dejo un ejemplo de lo requerido mostrando en color los ultimos registros de cada cambio copiados en historico2.
HOla Macro Antonio,
Por favor necesito tu ayuda, después de tu excelente aporte me ha venido una solicitud ya que en el archivo adjunto como verás con tu excelente solución cuando yo hago modificaciones en los registros se crea uno por cada celda modificada con el evento worksheet_Change pero en la práctica por la cantidad de registros que necesito modificar la hoja historico se me va a hacer muy grande entonces lo que requiero es lo siguiente:
Después de ejecutarse el evento worksheet_change y los registros son copiados en la hoja histórico necesito que el ultimo registro de esa hoja se copie en la primera fila vacía de la hoja historico2 y luego todos los registros de la hoja historico se eliminen, de esta manera solo guardaría 1 registro en caso de que editara mas de una celda y mi archivo no se haría tan pesado.
Espero haber sido claro y espero tu acostumbrada ayuda, dejo un ejemplo de lo requerido mostrando en color los ultimos registros de cada cambio copiados en historico2.
Gracias
historico con userforms.xls