executer macro auto sur saisie

  • Initiateur de la discussion Initiateur de la discussion Bernard
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Bernard

Guest
Bonjour,

Mon pb est le suivant. Je suis hôtelier, j'ai créé une feuille facture dans laquelle je saisis le nom de la chambre dans une cellule, le nombre de personnes dans une autre cellule :
A6 => nom de chambre, C6 => nombre de personne
je souhaite que lorsque j'ai saisi le nombre de personne en C6, la macro qui récupère le tarif approprié dans Access se déclenche automatiquement, est-ce possible ? et si oui comment dois-je m'y prendre.
D'avance merci de votre aide.
 
je peut te proposé une solution mais c pas forcement la mieux.

moi le truc c qu'il faut que t'a saisie se fasse dans une formule que tu aura créer.
du style :
tu saisira le nombre de personne comme ça : "=Nombre(3)" -> pour 3 personne

et dans ton module , tu créer la fonction :

Public Function Nombre(Personne as integer) As Integer
lancement de la macro de récup du prix
Nombre = Personne
end function

Excel passera automatiquement dans le code de ta fonction dé que tu saisira la formule "=nombre()"

voila en éspérant avoir été clair 😉
 
Il faut masquer la colonne C de manière à ne pas afficher ce que tu as saisi en B5, la fonction Nombre(B5) étant dans la cellule C5.
Donc ça marche, suffit de tester la validité des saisies avant de lancer les macros et le tour est joué.

Merci de ton coup de main.

Si tu viens visiter l'Auvergne, tu peux venir nous voir.
Mon site hôtel : hoteldelile.fr ou hotel-delile.com
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
18
Affichages
786
Retour