Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

carte de fidélité pizzéria

pinard

XLDnaute Nouveau
bonjour,
je souhaite gérer mes cartes de fidélité de ma pizzéria via un fichier excel.
je souhaite garder en mémoire le nombre totale de pizza pris par client
je souhaite un bouton de remise à zéro quand on lui a offert sa pizza (la 11ème gratuite)
je ne suis pas sur de savoir comment incrémenter le nombre de pizza dans la carte par un bouton plus ou moins ou en faisant une addition dans une autre case
dans mon fichier il y a une feuille par lettre alphabétique

en vous remerciant pour votre aide

CDT
 

Victor21

XLDnaute Barbatruc
Bonjour.

Basique (mais j'ai des excuses, je ne suis pas, et ne serai probablement jamais VBAiste) , et en attendant mieux :

Pour moi, ce sera une 4 saisons sans oignon
 

Pièces jointes

  • Pizza.xlsm
    31.4 KB · Affichages: 88

job75

XLDnaute Barbatruc
Bonsoir pinard, Patrick,

C'est prometteur Patrick, tout à fait prometteur

Mais le double-clic c'est mieux que les boutons, le code du ThisWorkbook :
Code:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
If Len(Sh.Name) > 1 Or Target.Column > 1 Or Target.Row < 5 Or Target(1) = "" Then Exit Sub
Cancel = True
Target(1, 2) = Val(Target(1, 2)) + 1
If Target(1, 2) = 11 Then Target(1, 2) = "Gratuit"
End Sub
Ton fichier en retour Patrick, merci.

A+
 

Pièces jointes

  • Pizza(1).xlsm
    24.8 KB · Affichages: 42

Scorpio

XLDnaute Impliqué
Bonjour pinard,Victore21,job75
Une idée, si vous me permettez, c'est de totaliser en colonne C, de 10 en 10 a chaque fois que le client totalise 10.
 

Pièces jointes

  • TotalCumulPizza.xlsm
    36.1 KB · Affichages: 34

job75

XLDnaute Barbatruc
Bonjour à tous,

Oui Scorpio on peut faire ce qu'on veut en terme de comptabilité

Par exemple faire une ventilation mensuelle dans ce fichier (2) :
Code:
'---ventilation mensuelle---
With Target(1, 3 + Application.Match(CDbl(Date), Sh.[D4:XFD4]))
    .Value = .Value + 1 'pizza gratuite comptée
End With
A+
 

Pièces jointes

  • Pizza(2).xlsm
    27.9 KB · Affichages: 65

pinard

XLDnaute Nouveau
bonjour,
je suis vraiment mauvais en programmation, je n'arrive pas à faire matcher le classeur du #2 et le classeur du #8
si vous pouvez m'expliquez dans une feuille de classeur en plus merci.

et voir pour une correspondance en libre office

merci
 

Scorpio

XLDnaute Impliqué
Bonjour Pinard,
je pense avoir reçu ce message par erreur, car je suis Scorpio, mais je n'ai jamais répondu a qui que se soit sur ce fil.
Il doit y avoir de la friture sur le site, ou je sais pas ce qui se passe.
Désolé
 

Discussions similaires

Réponses
7
Affichages
387
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…