Saltar al contenido

agregar a una columna los datos de una segunda columna (agregar registros de una hoja a otra)


Recommended Posts

hola chicos!!!

a ver si alguien se ha topado con un problema similar y ha conseguido resolverlo....

resulta que tengo una relación de productos (hoja1: productos), cada producto pertenece a una categoría que no viene incluida en la relación original, así que tengo una segunda hoja con una relación entre productos y categorías (hoja2:producto/categoría), así que utilizo en la relación de productos la función "BUSCARV" para agregar la "categoría" desde la hoja2:producto/categoría.

hoja1!productos

COLUMNA A "categoría" COLUMNA B "producto"

1 =buscarv(B1,hoja2!A:B,2,falso)=01 taza

2 =buscarv(B2,hoja2!A:B,2,falso)=02 plato hondo

3 =buscarv(B3,hoja2!A:B,2,falso)=01 vaso

4 =buscarv(B4,hoja2!A:B,2,falso)=05 tenedor

5 =buscarv(B5,hoja2!A:B,2,falso)=05 cuchara

6 =buscarv(B6,hoja2!A:B,2,falso)=05 cuchillo

7 =buscarv(B7,hoja2!A:B,2,falso)=05 trinche

hoja2! producto/categoría

COLUMNA A "producto" COLUMNA B "categoría"

1 taza 01

2 vaso 01

3 copa 01

4 plato tendido 02

5 cuchillo 05

6 tenedor 05

7 cuchara 05

pero frecuentemente en mi relación de productos (hoja1:productos) hay nuevos que no están incluidos en hoja2:producto/categoría, así que necesito conseguir una función que "fusione" dos columnas de manera vertical "CONCATENAR" no me sirve porque cada producto debe estar en una celda diferente.

hoja2! producto/categoría

COLUMNA A "producto" COLUMNA B "categoría"

1 taza 01

2 vaso 01

3 copa 01

4 plato tendido 02

5 cuchillo 05

6 tenedor 05

7 cuchara 05

8 trinche esta información se agrega a mano

9 plato hondo esta información se agrega a mano

el chiste entonces, es que a la hoja 2 le agreguemos aquellos productos que no estaban y que aparecen en la hoja 1

digamos que a mano sería como copiar los datos de una columna y pegarlos en otra....

la parte complicada es que esta función debe incluirse en una macro, porque cada semana tengo una relación de productos (hoja1:productos) diferente, con alrededor de 5000 registros, así que la idea es sistematizarlo todo.

el número de registros también varía, y con cada trabajo semanal la lista de hoja2:producto/categoría irá aumentando, así que no es viable el copy/paste...

espero haber sido clara y que alguien me pueda ayudar...

la verdad no se utilizar VisualBasic, todo lo hago con funciones y macros...

GRACIAS!!

Enlace a comentario
Compartir con otras webs

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.