Bonjour à tous,
J'apporte les dernières modifs à mon tableur et j'ai laissé de côté une dernière problématique car je ne vois pas comment m'y prendre, j'ai beau parcourir les précédents topics d'aide, mais même fort de ces exemples, je ne parviens pas à compiler quelque chose.
C'est un classeur de gestion des stocks, une macro présente sur une feuille entrée et une autre pour la feuille sortie va inclure les entrées/sorties dans ma feuille "stocks". Je tiens à garder sur celle-ci toutes les lignes, afin de conserver un historique. Sur la feuille stocks une fonction tri va classer par ordre alphabétique les entrées/sorties donc normalement les opérations concernant un même produit doivent se situer les unes après les autres dans l'ordre historique.
Sauf que, afin de pouvoir consulter l'état du stock d'un produit, il me faudrait une autre feuille "état du stock" qui elle, contrairement à la feuille "stocks", compile les opérations d'un même produit faisant les +/- dessus. J'ai fais une macro pour que la feuille "stocks" soit recopiée sur une feuille "etat stocks" (ma fonction sub initialize dans l'indexation) ; mais je ne vois pas comment aboutir l'idée : faire en sorte que la macro détecte les références identiques en colonne A, pour n'en faire qu'une ligne (j'évite le terme fusionner vu que les topics d'aide mentionnés ci-dessus disent qu'en VBA il vaut mieux éviter de fusionner des lignes), et qu'en colonne B soit donnée l'addition de leurs entrées/sorties.
Mes excuses pour la longueur de la chose, ça fait vraiment «faites mes devoirs» mais j'y ai mis ma meilleure volonté, je ne vois pas comment avancer, je ne vois même pas quelle fonction utiliser pour ce faire...
PJ: le tableur que j'ai commis.