rango de una columna usando macros

26/10/2008 - 00:35 por veronia | Informe spam
Tengo el requerimiento de conocer el stock de cierto articulo por
fecha, en la base se ingresa algo parecido a esto:
Fecha producto cantidad
01/08/08 leche 2
03/08/08 chocolate 1
05/09/08 leche 5
09/09/08 chocolate 2
10/09/08 leche 1
Por lo tanto mediante una macro necesito mostrar en una caja de texto
cuanto de leche o de chocolate ingreso, en agosto por ejemplo 2 de
leche y 1 de chocolate, queridos amigos de este foro necesito de su
orientación para este trabajito.Gracias por el apoyo brindado
 

Leer las respuestas

#1 Cacho
26/10/2008 - 01:40 | Informe spam
Hola! Veronia.
Los datos proporcionados los he cargado en una tabla que ocupa el rango
[A1:C6].

A partir de ello, te sugiero que veas la siguiente macro:
__________________________

Sub Macro1()
Mes = 9
Producto = "leche"

Range("E3") = Evaluate("SUMPRODUCT((MONTH(A2:A6) = " & _
Mes & ") * (B2:B6 = """ & _
Producto & """) * (C2:C6))")

End Sub
__________________________

O sea:
a) Se definen dos variables: Mes y Producto, sobre los que se busca realizar
la cuenta.

b) Y asigno a la celda E3 ese valor.

Para tu necesidad, en lugar de asignar el resultado a una celda, simplemente
lo asignas al TextBox.

Saludos, Cacho.

Preguntas similares