Macro en excel para copiar de una hoja a otra

Que tal soy nuevo en foro y quiero saber si me puedes ayudar:
Estoy realizando un archivo para dar seguimiento al cliente ya cuento con una base de datos, pero hay que llenar otros cuantos datos al momento de ponerse en contacto con el cliente, al capturar estos datos lo que no quiero es que se puedan manipular o modificar por lo que al momento de darle al botón de grabar la macro haga un respaldo en otra hoja, yo estoy haciendo la macro pero me da error en tiempo de ejecución no se que es lo que estoy haciendo mal, esta es la macro:
sub grabar()
Sheets("captura").Select
Range("A1:x277").Select
Selection.Copy
Sheets("datos").Select
Range("a1").Select
ActiveSheet. Paste (aquí en esta parte es donde se queda tenedida la macro y me genera el error)
Application.CutCopyMode = False
Sheets("captura").Select
Range("a4").Select
Application.CutCopyMode = False
End Sub
Muchas gracias por tu ayuda

1 respuesta

Respuesta
1
No veo ningún error en tu macro, si la acción de pegar no se está dando puede ser porque por algún motivo en la hoja "Datos" el área de pegado no es igual al área que tienes copiada.
Esto puede darse por ejemplo si tienes celdas combinadas en la hoja "datos" y intentas pegar datos que no están combinados. O tienes protegida la hoja por lo que no se puede modificar, etc.
Revisa cuál es el caso y si no te funciona me preguntas nuevamente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas