Macro excel recorrer todo B.xlsx y adicionar en A.xlsx sino existe. Crear/adicionar en A.xlsx: Producto N y/o Clase producto

Respetado Dam

La macro debe recorrer una a una todas las lineas del Archivo B.xlsx y verificar si existe el producto y su clase en A.xlsx, si no existe en A.xlsx entonces adicionar linea (incluyendo Subtotal) y crear ese producto y/o clase,

Contenido e los archivos A.xlsx y B.xlsx son:

Archivo A.xlsx : Es una plantilla, así: Se comporta como un archivo maestro

A

5 Producto 1

6 A1

7 A2

8 A3

9 Subtotal

10 Producto 2

6 B1

7 B2

8 Subtotal

9 Total

Archivo B.xlsx : Es un archivo transaccional, así:

A B

Producto Clase

1Producto 1 A1

2 Producto 2 A3

3 Producto 2 B3 ... Observe, este producto no existe en A.xlsx

4 Producto 1 A4 ... Observe, este producto no existe en A.xlsx

5 Producto 1 A5 ... Observe, este producto no existe en A.xlsx

6 Producto 3 Z1 ... Observe, este producto no existe en A.xlsx

Resultado en archivo A.xlsx, asi debe quedar una vez ejecutada la macro: Producto y su clase

A

5 Producto 1

6 A1

7 A2

8 A3

9 A4

10 A5

11 Subtotal

12 Producto 2

13 B1

14 B2

15 B3

9 Subtotal

10 Producto 3

11 Z1

12 Subtotal

13 Total

Añade tu respuesta

Haz clic para o