Cómo puedo pegar ciertos datos en una celda cuyas coordenadas se encuentran como valor en otra celda

Hola cómo está,

Estoy intentando grabar una macro muy sencilla, que me copie ciertos datos XX de una hoja Z y que me los pegue en cierta celda "S" de la hoja W. Sin embargo, las coordenadas de la celda "S" las tengo en otra celda guardadas como valor y no sé muy bien cómo sacarlas para pegar mi selección sobre dichas coordenadas.
Hasta ahora he logrado esto sin mucho éxito:

Sheets("Entrada datos").Select

Range("V54:AM54").Select

Selection.Copy

Sheets("BD").Select

Range(Range("L2")).Select

Selection.Paste

¿Dónde está mi fallo? ¿Qué opciones tengo?

Muchísimas gracias de antemano y saludos!

1 respuesta

Respuesta
1

Tu problema reside en que en la linea 5 del código que me enviaste pones el valor de la celda "L2" y no lo que contiene la celda "L2". Me explico, supón que en "L2" tienes el valor D7

Tu le dices copia a L2 y no copia a lo que dice L2 o sea D7.

Aquí te pongo el ejemplo que realiza lo que tu quieres

Sub prueba()

'

' Prueba Macro

'

' Acceso directo: CTRL+p

' Dim dir As Variant

Range("B3").Select

Selection.Copy dir = Range("c2").Value

Sheets("Hoja3").Select

Range(dir).Select

ActiveSheet.Paste

End Sub.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas