|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 180 ![]() |
Bonjour au forum,
Je souhaite qu'un numéro s'affiche dans "feuil4" en A1 selon le choix fait par le biais d'une ComboBox dans userform. En clair Ouverture de l'userform, je clique sur ComboBox "Etat", je choisie "Devis" parmi les autres (Avoir, Facture, Fiche d'intervention, Impayée), ce qui permet d'écrire le numéro correspondant au choix dans la feuil4 en cellule A1 Avoir =1 Devis=2 Facture = 3 Fiche d'intervention = 4 Impayée = 3. L'idée du code vba, serait de faire une capture du choix dans la ComboBox et utilisé le si et else. Pouvez-vous m'aidez s'il vous plait et j'espère avoir été claire dans mon explication ? En remerciant à l'avance Stéphanie |
|
|
00
|
|
|
#2 | |||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 899 ![]() |
Bonjour,
Une solution est de faire une fonction si tu utilises cette information à plusieurs endroits (tu peux aussi alimenter une variable) Je préfère le select case à l'imbrication de If Code :
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||
|
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 180 ![]() |
Bonjour jfontaine
J'ai ecris ce que vous me conseillé Code :
En vous remerciant d'avoir répondu à mon aide, au plaisir de vous relire Stéphanie |
||
|
|
00
|
|
|
#4 | |||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 899 ![]() |
Plutôt comme cela
Code :
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 180 ![]() |
re,
Merci jfontaine, ça fonctionne Stéphanie Bonsoir, j'ai une autre question à peu près similaire. Voilà ce que je souhaite, toujours dans le même userform mais avec une autre ComboBox "paiement", je voudrais que le choix "Chèque" ou autres (Espèces, CB, Virement) s’inscrive dans la cellule E13 de la feuil "Param" Je pense qu'il doit y avoir une histoire de caption dans le code vba ! Merci du nouveau coup de pouce Stéphanie |
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 899 ![]() |
Si le code ci dessous écrit dans la cellule A1 de la feuille 4
Code :
Sheets("Feuil4").Range("A1").Value = "machine"
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#7 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 180 ![]() |
re
En faite, quand, je sélectionne "Chèque" de la ComboBox "paiement", ce dernier devrait apparaitre dans la cellule E13 de param. Idem pour Espèces, etc. Voici ce que j'ai fais Code :
Une idée ? Stéphanie |
||
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
?
Code :
__________________
Cordialement. |
||
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 180 ![]() |
re et Bonsoir Mercatog et le forum,
Merci pour vos réponses cela tout fonctionne. Merci, ce forum est très réactif et apprend pas de chose Cordialement Stéphanie Bonjour, Je reviens sur ma question car ça fonctionne mais il y a un problème, si je créée un autre document et que "paiement" est vide, la cellule E13 à toujours l'info de la dernière sélection (ex. espèces). Qu'est-ce qu'il ne va pas ? En espérant avoir été clair et vous remerciant Stéphanie |
|
|
00
|
|
|
#10 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 899 ![]() |
Le code donne la valeur du type de paiement à la cellule.
La cellule et la combobox ne sont pas liés. Il te fait gérer la remise à blanc de tes cellules. Par exemple lors de l'ouverture d'une nouvelle fiche ou à l'ouverture de la userform
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 180 ![]() |
Bonsoir au forum,
C'est bon, j'ai réussi. Merci à jfontaine et Mercatog pour m'avoir aider Cordialement Stéphanie |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com