Como puedo copiar y pegar cierta cantidad de registros de un libro a otro y a su vez poner la fecha.
hola :
Estoy realizando una macros que selecciona registros los copia y pega en un nuevo libro,pero asu vez cuando los pega tiene que ponerle la fecha y hora del sistema (solo a los datos pegados).
estoy usando este código:
Sub insertahistorial()
Dim MiFecha
MiFecha = Date
Application.Goto Reference:="R1C1"
Range("A2").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Workbooks.Open Filename:="D:\DATA\HISTORICO.xlsx"
Application.Goto Reference:="R1C1"
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveSheet.Paste
Application.Goto Reference:="R1C1"
Application.CutCopyMode = False
ActiveWorkbook.Save
' ActiveWindow.Close
Application.Goto Reference:="R1C1"
Selection.End(xlDown).Select
Selection.End(xlToRight).Select
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = MiFecha
ActiveCell.Select
Selection.Copy
Range(Selection, Selection.End(xlUp)).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Application.Goto Reference:="R1C1"
ActiveWorkbook.Save
ActiveWindow.Close
End Sub
Funciona bien pero al momento de poner la fecha a los registros pegados pega un registro de mas y elimina la fecha anterior.Elemplo si pegue 5 registros le pne la fecha a 6 registros.
Espero me puedan ayudar
gracias