Contar valor de una celda y sumar cantidad de celda contigua

Tengo una base de datos con productos en código y cantidad de cada producto junto al código que lo identifica. La consulta es: ¿Qué código vba inserto en un combox que está en la hoja de excel (no en formulario) para realizar el conteo de un determinado código de producto y sumar las cantidades relacionadas a esos códigos.

La estructura es la siguiente:

Producto1 CANT1 producto2 CANT2 producto3 CANT3
F01 1 F44 2 F52 3
F20 10 F01 5 F44 30
F20 15 F21 30 F19 4

En un combobox se introduce el valor a contar, por ejemplo: introduzco "F01" y tiene que contar en la base de datos cuantas veces aparece "F01" y colocar el resultado en un textbox, en este caso sería 2 las veces que aparece "F01", luego en otro textbox se coloca el resultado de la suma de las cantidades de todos los "F01" encontrados, por ejemplo: encuentra un "F01" en la primera columna y su cantidad en la columna siguiente es "1", encuentra otro "F01" en la tercera columna y su cantidad es "5", la suma de esas cantidades se coloca en otro textbox en la hoja de excel, en este caso el resultado de la suma sería "6".

Utilizé "Application.WorksheetFunction.VLookup" y "Application.WorksheetFunction.CountIf" pero solo pude hacer que cuente la cantidad de códigos, sin suma de las cantidades relacionadas.

1 Respuesta

Respuesta
1

Estos ejemplos

https://youtu.be/0DsyKvjsfxs

https://youtu.be/GhpxZWwLhyc

https://youtu.be/d4VgP82naPI

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas