Pega datos en otra hoja

Hola amigo, me podrías ayudar por favor con esto que necesito: que los datos los pegue solo en la hoja con el nombre que hay en "B1" y lo que me ocurre es que los datos me los pega en todas las hojas, es decir he creado una hoja con las cantidades '01, 02, 03, etc. Yo pongo en "B1" 01 y pega los datos bien pero si en "B! Pongo 02 los datos los pega en 01 y en 02 y yo necesito que solo los pegue en su hoja, me podrías ayudar por favor y decirme que tengo que poner en la macro o si necesito cambiar más cosas para que haga eso que necesito que solo se peguen los datos en su hoja y no modifique las demás a no ser que le vuelva a poner el numero de su hoja para modificar esa hoja en concreto,
Muchas gracias de amigo.
Dim hoja As String
Sheets("RESUMEN").Select
hoja = Range("B1").Value
Range("A1:A20").Select
Selection.Copy
Range("A1").Select
Sheets(hoja).Select
Range("A1").Select
ActiveSheet.Paste
Range("A1").Select
Application.CutCopyMode = False
End Sub

1 Respuesta

Respuesta
1
De entrada no veo nada raro, simplemente te la simplifico pero debería funcionar igual que la tuya...
Dim hoja As String
Sheets("RESUMEN").Select
Range("A1:A20").Copy
Sheets(Range("B1").Value).Select
ActiveSheet.Range("A1").Paste
Application.CutCopyMode = False
End Sub
Ojo que no estás controlando nada (ej/ que no exista la hoja).
Hola gracias por contestarme
Con lo que me has puesto no me funciona.
Espero ayuda
Gracias.-
Lo que te recomiendo es que te pares en la primer instrucción y presiones F9, de esta forma te debería quedar la fila pintada de otro color. Luego vas a tu excel y la ejecutas, la macro se va a detener en la fila que acabas de "pintar". A partir de allí ve presionando F8 para que vaya ejecutando la macro "paso a paso", puede ser que de este modo encuentres algo raro (ej/ que en la instrucción B1 no esté lo que creas que está).
Saludos y comenta para ver como la seguimos.
Gfellay
Hola gfellay ya encontré el fallo con esta macro me pega todo y como entre los datos a pegar tenia fórmulas pues ahí estaba cuando iba pegando los datos se iban actualizano las fórmulas y hacían referencia a la hoja donde tomaba los datos.
Muchas gracias por tu ayuda

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas