XL 2019 choix multiple entre fournisseurs diffèrent et tarifs différents

eric123

XLDnaute Occasionnel
Bonjour a toutes et tous,
J'espère trouvez une aide pour un fichier de suivi des couts de formation.
le besoin: si je sélectionne un centre de formation dans la colonne A2 ou 3 ou 4.. la colonne d'a coté B 2 ou 3 ou 4 me donne la possibilité de choisir le catalogue de formation désiré et la colonne C le tarif associé a la formation vendu par le centre formation.
en PJ en fichier de ma recherche si un boss aurai une solution.
Merci a tous et bonne soirée,
Eric,
 

Pièces jointes

  • projet suivi des formations et cout des formation en fonction des etablissements.xlsx
    8.6 KB · Affichages: 10

goube

XLDnaute Impliqué
Bonsoir,
Une proposition avec des tableaux structurés, des cellules nommées, la fonction indirect et une macro pour vider le champ formation suite au changement du centre.
Cordialement.
 

Pièces jointes

  • projet suivi des formations et cout des formation en fonction des etablissements.xlsm
    20.2 KB · Affichages: 8

eric123

XLDnaute Occasionnel
CP4,
une question, si je veux étendre à d'autres colonne je modifie le code de quelle façon ?
Bonne Soirée
 

Pièces jointes

  • projet suivi des formations et cout des formation en fonction des etablissements_cp4.xlsm
    19.9 KB · Affichages: 6

cp4

XLDnaute Barbatruc
CP4,
une question, si je veux étendre à d'autres colonne je modifie le code de quelle façon ?
Bonne Soirée
code ci-dessous et en agrandissant le formulaire en largeur
VB:
Private Sub Bt_Valider_Click()
   Dim Lig As ListRow
   If ListBox1.ListIndex = -1 Then MsgBox "Choisissez un centre de formation!": Exit Sub
   Set Lig = Sheets("stagiaires").ListObjects("TbStage").ListRows.Add()
   Lig.Range.Cells(1).Value = TextBox1
   Lig.Range.Cells(2).Value = ListBox1.List(ListBox1.ListIndex, 0)
   Lig.Range.Cells(3).Value = ListBox1.List(ListBox1.ListIndex, 1)
   Lig.Range.Cells(4).Value = CCur(ListBox1.List(ListBox1.ListIndex, 2))
   ' pour les autres colonnes comme lignes ci-dessus en adaptant les numéros

MsgBox "Transfèrt terminé!"
   Unload Me
End Sub

Private Sub UserForm_Initialize()
ListBox1.ColumnCount = 3 'nb colonnes titre à adapter
ListBox2.ColumnCount = 3 ' nb colonnes données à adapter
ListBox1.List = Range("tbcout").Value
ListBox2.List = Range("tbcout[#Headers]").Value
TextBox1.SetFocus
End Sub
Bonne journée
 
Dernière édition:

eric123

XLDnaute Occasionnel
Bonjour a tous,
Merci cp4, je vais avoir une longue liste de centres de formation et panel de formations.
dans l'userForm, il est possible d'avoir la possibilité de recherche par début de nom recherche intuitive des les premières lettres écrites ? ?
Bon dimanche a tous,

1682244339400.png
 

Pièces jointes

  • projet suivi des formations et cout des formation ESSAI OK.xlsm
    36.8 KB · Affichages: 3

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

[Question existentielle du dimanche soir, juste avant le film]
Est-ce qu'un XLDNaute inscrit sur le forum depuis le 4/12/2005 peut se qualifier de novice ?
Si oui, comme est-ce possible?
Faille spatio-temporelle ?
Abuction par des extraterrestres vers la planète CandyCrush ?
[/Question existentielle du dimanche soir, juste avant le film]

PS: Post écrit avec un crayon à mine amicalement humoristique.
Donc tout va bien ;)
 

cp4

XLDnaute Barbatruc
Bonsoir le fil

[Question existentielle du dimanche soir, juste avant le film]
Est-ce qu'un XLDNaute inscrit sur le forum depuis le 4/12/2005 peut se qualifier de novice ?
Si oui, comme est-ce possible?
Faille spatio-temporelle ?
Abuction par des extraterrestres vers la planète CandyCrush ?
[/Question existentielle du dimanche soir, juste avant le film]

PS: Post écrit avec un crayon à mine amicalement humoristique.
Donc tout va bien ;)
Bonjour @Staple1600 ;),

Je t'avoue que je n'ai pas eu le réflexe de vérifier depuis quand @eric123 fait partie des membres d'XLD.
Depuis un moment, en effet beaucoup de gens viennent sur ce forum pour une prestation de service à l’œil.
Je ne suis pas au top, mais j’essaie d'aider avec tout ce que j'ai pu apprendre et retenu sur ce forum.
Je ferai plus attention la prochaine fois et limiterai mon aide juste à la question posée.
Merci d'avoir attiré mon attention.

Bonne journée.
 

Discussions similaires

Réponses
3
Affichages
252

Statistiques des forums

Discussions
312 209
Messages
2 086 267
Membres
103 168
dernier inscrit
isidore33