Ciao, benvenuto nel forum.
Per quello che chiedi non serve una macro, basta una formula. Esempio:
-date sono in col A, le quantita' in col B
-metti in D1 la "Data limite"
-poi usi la formula
- Codice: Seleziona tutto
=SOMMA.SE(A:A;"<="&D1;B:B)
In questo modo sommerai tutte le quantita' che hanno in col A una data inferiore o uguale a quella impostata in D1.
D1 e col A devono contenere date in formato excel.
Se pensi di dover mettere anche una data minima, ad es in C1, allora potresti usare la formula
- Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO(--(A1:A3000>=C1);--(A1:A3000<=D1);B1:B3000)
Questa somma tutte le quantita' che hanno una data superiore o uguale a quella impostata in C1 e inferiore o uguale a quella in D1.
Se pensi che l' elenco vada oltre 3000 aggiorna in modo omogeneo la formula.
Ciao.