Foro VBATotal

Aprender a programar en Visual Basic

Forum Navigation

Necesito macro para pasar datos de una hoja a una tabla de otra hoja

Tengo un libro de Excel de dos hojas. La primera de nombre Base Datos, tiene una tabla con formato de nombre Relaciondefrutas y la segunda hoja de nombre Insertar, tiene un rango de datos o una tabla sin formato con una sola fila.
Necesito crear una macro que me copie el contenido de la celda C2 de tipo texto de la segunda hoja y me lo pegue en la primera hoja en la columna Vendedor de la tabla Relaciondefrutas en la fila que coincida con la columnas Fruta y Región de las celdas A2 y B2 de la segunda hoja . En el ejemplo de muestra, que me copie el nombre Luis de la celda C2 de la segunda hoja y me lo pegue en la celda E6 de la tabla Relaciondefrutas. Igualmente crear otra macro que me copie el contenido de la celda D2 de tipo Contabilidad de la segunda hoja y me la pegue en la columna Precio de la tabla Relaciondefrutas en la fila que coincida con la Fruta y la Región de las celdas A2 y B2 de la segunda hoja. En este ejemplo pegar la cifra $ 265.00 en la celda F6 de la tabla Relaciondefrutas. Agradecido de antemano por su ayuda! Necesito esas respuestas para aplicarlo a una tabla de más de 1000 filas que va ampliandose todas las semanas con muchas más frutas y más regiones!

Archivos subidos:
  • Tienes que conectarte para acceder a las subidas.

Hola Luis,

En el archivo adjunto llevas las dos macros.

Saludos.

Archivos subidos:
  • Tienes que conectarte para acceder a las subidas.

Muchísimas gracias por su ayuda, probé ese ejemplo de muestra y me funciona a la perfección, ahora solo me queda aplicar esas macros a mi base de datos. Le estoy sumamente agradecido por su apoyo. He tratado de hacer eso por mi cuenta y hasta ahora no lo había logrado. Saludos cordiales, Luis

Me alegra que te sirva.

Saludos!