est-ce qu'une bonne solution ne pourrait pas etre, quand ta macro fonctionne, qu'elle ajoute dans une page d'historique une nouvelle ligne dans la quelle il y aurait la date du jour, le consommable et la quantité entrée ou sortie? (si c'est géré de facon positive si c'est une entrée et négative si c'est une sortie. Ou sinon, le nombre et une colonne de plus pour préciser si c'est une entrée ou une sortie)
et ensuite, ce tableau brut sert de base a un tableau croisé dynamique histoire de pouvoir lire facilement les infos
cells(x,y).FormulaR1C1 = Date
pour mettre la date du jour
derlgn = Cells(Columns(1).Cells.Count, 1).End(xlUp).Row
pour trouver la derniere cellule pleine (donc on écrit dans derlgn +1 pour écrire dans la premiere vide)
Sheets(n°).PivotTables("Nomtdc").PivotCache.Refresh
pour rafraichir le tcd nommé Nomtdc
si tu es en excel 2003 ou moins réfléchir a la conception a ce qui se passe si tu atteind les 65000 lignes (a voir en fonction de ton débit, ca peut ne jamais arriver comme nécessiter d'archiver les données une fois par mois, une fois tout les x mois, une fois par an ou une fois tout les x années)
Partager