Macro para copiar celdas
Necesito una macro que me copie los datos de la celda B5 de la hoja 1 a la celda A2 de la hoja 2 lo que pasa es que los datos de la celda B5 me van cambiando y quiero que todos los datos se me vallan guardando en la celda A2, A3, A4, ... En fin en toda la columna de la hoja2 como para llevar un historial. Ya tengo un programa el problema es que el me copia solo un dato de la celda B5 y me lo pasa a la columna E de la misma hoja también hay otro problema y es que el solo me copia un dato de la celda B5 y se me cambia a la B6 necesito que se me quede tomando los datos de la celda B5. Este es el programa
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lngLibre As Long
Dim UltimaFila As Long
UltimaFila = Range("E65536").End(xlUp).Row
datos = "B5"
If Not Application.Intersect(Target, Range(datos)) Is Nothing Then
'mostramos un mensaje
UltimaFila = UltimaFila + 1
Cells(UltimaFila, 5).Value = Cells(5, 2).Value
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lngLibre As Long
Dim UltimaFila As Long
UltimaFila = Range("E65536").End(xlUp).Row
datos = "B5"
If Not Application.Intersect(Target, Range(datos)) Is Nothing Then
'mostramos un mensaje
UltimaFila = UltimaFila + 1
Cells(UltimaFila, 5).Value = Cells(5, 2).Value
End If
End Sub
Respuesta de santiagomf
1