Créer eun fonction pour excel sous vba
Jeyjey
-
xav3601 Messages postés 3390 Statut Membre -
xav3601 Messages postés 3390 Statut Membre -
Bonjour,
Je vous appel à l'aide car je ne m'en sort vraiment pu, je suis novice en excel et surtout vba.
Mon projet est le suivant:
Je suis coiffeur, et j'ai réalisé un planning très simple pour prendre mes rendez vous.
Par exemple : J'ai un Rendez-vous le Mardi à 9h30, je clique sur ma case qui correspond a la date et l'heure et j'ai une liste déroulante qui correspond à toute les prestations que je fait ( choix entre : coupe, couleur, meche , ...)
Jusque là, pas de soucis.
Là ou cela se complique , c'est que j'aimerai sur la même feuille ou sur un autre feuille, avoir la prix de la prestation qui apparait automatiquement. Je m'explique encore si cela n'est pas claire.
En ademetant que dans mon métier de coiffeur je réalise les prestations au tarifs suivantes :
Coupe 10€ , Meche 15€, Brushin 20 € , Couleur 25€ , Mise en plis 30 €, Permanente 35€
Lorque je prend un rendez vous à 9h30 le mardi, je veux que sur la même feuille ou sur une autre apparaissen le montant ==> Si dans la case A1 rdv pour une coupe ou meche ou brushing ou couleur ou ... permanente alors dans la case A2 écrit la somme correspondant 10€ ou 15€ ou 20€ ou 25€ ... ou 35
Et cela dans le but de facilité ma comptabilisé et optimiser mon temps car je travail comme seul coiffeur dans mon salon
J'espere que je ne suis pas trop flou et que vous pourrez me sortir de ma grosse galère car je bloque. (Si vous avez des solution avec VBA pour excel je suis preneur aussi)
Merci d'avance
Je vous appel à l'aide car je ne m'en sort vraiment pu, je suis novice en excel et surtout vba.
Mon projet est le suivant:
Je suis coiffeur, et j'ai réalisé un planning très simple pour prendre mes rendez vous.
Par exemple : J'ai un Rendez-vous le Mardi à 9h30, je clique sur ma case qui correspond a la date et l'heure et j'ai une liste déroulante qui correspond à toute les prestations que je fait ( choix entre : coupe, couleur, meche , ...)
Jusque là, pas de soucis.
Là ou cela se complique , c'est que j'aimerai sur la même feuille ou sur un autre feuille, avoir la prix de la prestation qui apparait automatiquement. Je m'explique encore si cela n'est pas claire.
En ademetant que dans mon métier de coiffeur je réalise les prestations au tarifs suivantes :
Coupe 10€ , Meche 15€, Brushin 20 € , Couleur 25€ , Mise en plis 30 €, Permanente 35€
Lorque je prend un rendez vous à 9h30 le mardi, je veux que sur la même feuille ou sur une autre apparaissen le montant ==> Si dans la case A1 rdv pour une coupe ou meche ou brushing ou couleur ou ... permanente alors dans la case A2 écrit la somme correspondant 10€ ou 15€ ou 20€ ou 25€ ... ou 35
Et cela dans le but de facilité ma comptabilisé et optimiser mon temps car je travail comme seul coiffeur dans mon salon
J'espere que je ne suis pas trop flou et que vous pourrez me sortir de ma grosse galère car je bloque. (Si vous avez des solution avec VBA pour excel je suis preneur aussi)
Merci d'avance
A voir également:
- Créer eun fonction pour excel sous vba
- Fonction si et excel - Guide
- Créer liste déroulante excel - Guide
- Créer un lien pour partager des photos - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
5 réponses
Salut!
Je voudrais que tu detaille en plus ce qui est déjà en place et qui fonctionne.
Tu as créé une UserForm?
Tu as du code?
merci d'avance pour les infos :)
Je voudrais que tu detaille en plus ce qui est déjà en place et qui fonctionne.
Tu as créé une UserForm?
Tu as du code?
merci d'avance pour les infos :)
D'accord alors il va falloir créer une macro qui réagi au clic dans une cellule.
Ou alors carrement faire un formulaire pour le rendez vous (un peu plus lourd mais plus userfriendly^^)
Je ne sais pas a quelle solution va ta préférence?
Ou alors carrement faire un formulaire pour le rendez vous (un peu plus lourd mais plus userfriendly^^)
Je ne sais pas a quelle solution va ta préférence?
Les résultat seront les même ^^ je te donne les details:
méthode 1:
tu rempli ta case comme tu le fais actuellement avec la liste déroulante, et ensuite le prix s'affiche dans la case à côté.
méthode 2:
Tu lance une "macro" (soit par un clic, soit par un raccourci genre shift - C ou autre que tu choisis), ca ouvre un petit formulaire dans lequel tu pourra choisir ta tranche horaire, ta prestation et le prix associé, avec possibilité d'automatisé et developpé!
Après à toi de voir,
si tu souhaite juste faire un truc simple te permettant de gérer ton planning fais la méthode 1, par contre si tu souhaite dévelloper un peu ce fonctionnement par la suite, prend la 2 ^^
méthode 1:
tu rempli ta case comme tu le fais actuellement avec la liste déroulante, et ensuite le prix s'affiche dans la case à côté.
méthode 2:
Tu lance une "macro" (soit par un clic, soit par un raccourci genre shift - C ou autre que tu choisis), ca ouvre un petit formulaire dans lequel tu pourra choisir ta tranche horaire, ta prestation et le prix associé, avec possibilité d'automatisé et developpé!
Après à toi de voir,
si tu souhaite juste faire un truc simple te permettant de gérer ton planning fais la méthode 1, par contre si tu souhaite dévelloper un peu ce fonctionnement par la suite, prend la 2 ^^
No problème!
alors je sais si je vais avoir le temps cet aprem j'ai pas mal de boulot (plus que ce matin lol) donc peut etre qu'on verra lundi si ca te va?
ou ce week end si j'ai des heures perdues lol
alors je sais si je vais avoir le temps cet aprem j'ai pas mal de boulot (plus que ce matin lol) donc peut etre qu'on verra lundi si ca te va?
ou ce week end si j'ai des heures perdues lol
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour le moment j'ai juste une feuille excel avec un planning assez basique ( jour et heure ) avec une liste dans chaque case qui correspond au demande possible (coupe ,ect...) Et dans une case juste a coter j'aimerais que le prix s'affiche directement .
Je n'est rien de plus car je ne connait pas du tout visual, les codes, ...
Pourriez vous m'aidez svp ?