Bonjour Phil69970,
Merci pour ton retour super rapide.
J'ai "mixé" ton fichier avec le fichier PizzasV3 de l'idée d'origine.
J'obtiens un tableau qui me permet d'ajouter et retirer (en cas d'erreur de saisie ou pour je ne sais qu'elle raison) des points de fidelité, d'avoir une ventilation mensuelle des points par client, d'indiquer le cas echéant si le client diffère le bénéfice de sa ou ses pizzas offertes.
J'ai protégé la feuille (mot de passe vide) pour éviter toute saisie sur autre que les boutons, le nom du client ou le nombre de pizzas offertes différées.
J'ai un peu galéré sur le code (plusieurs années sans toucher excel et pas un spécialiste des macros), je pense qu'il peut être optimisé mais il fonctionne sans bug ni incohérence (impossible de supprimer plus de points que disponibles).
Seule la ventilation mensuelle, lors de retraits de point, peut donner lieu à des valeurs négatives sans que le total de points accumulés soit incohérent :
Si j'ajoute 3 points de fidelité en Septembre et que j'ajoute 4 points en Octobre et que je retire (pour je ne sais quelle raison) 5 points en Octobre (mois en cours), le tableau va m'indiquer que j'ai 3 points en Septembre et -1 point en Octobre... Si j'effectue le retrait en Novembre, le tableau va m'indiquer 3 points en Septembre, 4 points en Octobre et -5 points en Novembre.... le cumul est correct mais idéalement il faudrait éviter les valeurs négatives et ventiler le retrait des points sur le dernier mois contenant une valeur > 0... Je pinaille mais ça serait plus logique. Si quelqu'un a envie de s'amuser, je suis preneur
En tout cas merci encore !
Franck