Et bien indiquez simplement pour le 1er: CBxSonDébut1.List = Feul3.Range etc…
et pour les suivant: For N = 2 to 6: Me("CBxSonDébut" & N).List = CBxSonDébut1.List: Next N
je ne comprends pas....
[CODE\]
Private Sub userform_initialize()
Set CL = CLsCAs.Création.ComboBoxLiées
Set CA = CLsCAs.Création.ControlsAssociés
CL.Plage Feuil1
Set CA.Colonnes = CL.Colonnes
CL.Add Me.CBxNom, "Nom de l'élève"
CL.Add Me.CBxPrénom, "Prénom de l'élève"
CA.Add Me.Txtdtenaiss, 3 'date de naissance
CA.Add Me.TXtadresse, 4 'adresse postale
CA.Add Me.TXtCP, 5 'code postal
CA.Add Me.TXtville, 6 'ville
CA.Add Me.TXtmailélève, 7 'mail élève
CA.Add Me.TXtmailresp1, 8 'mail responable 1
CA.Add Me.TXtmailresp2, 9 'mail responsable2
CA.Add Me.TXttelélève, 10 'tel élève
CA.Add Me.TXttelresp1, 11 'tel responsable1
CA.Add Me.TXttelresp2, 12 'tel responsable 2
CA.Add Me.TXtcours1, 13 'premier cours
CA.Add Me.TXtcours2, 14 'second cours
CA.Add Me.TXtcours3, 15 'troisième cours
CA.Add Me.TXtcours4, 16 'quatrième cours
CA.Add Me.TXtcours5, 17 'cinquième cours
CA.Add Me.TXtcours6, 18 'sixième cours
CA.Add Me.TXtevnt1, 25 'évènement1
CA.Add Me.TXtevnt2, 26 'évènement2
CA.Add Me.TXtevnt3, 27 'évènement3
CA.Add Me.TXtevnt4, 28 'évènement4
CA.Add Me.TXtevnt5, 29 'évènement5
CA.Add Me.TXtevnt6, 30 'évènement6
CA.Add Me.TXtrglt1, 31 'règlement1
CA.Add Me.TXtrglt2, 32 'règlement2
CA.Add Me.TXtrglt3, 33 'règlement3
CA.Add Me.TXtrglt4, 34 'règlement4
CA.Add Me.TXtrglt5, 35 'règlement5
CA.Add Me.TXtrglt6, 36 'règlement6
CA.Add Me.TXtrglt7, 37 'règlement7
CA.Add Me.Txtrglt8, 38 'règlement8
CA.Add Me.Txtrglt9, 39 'règlement9
CA.Add Me.TXtMod1, 40 'mode_reglement_1
CA.Add Me.TXtMod2, 41 'mode_reglement_2
CA.Add Me.TXtMod3, 42 'mode_reglement_3
CA.Add Me.TxtMod4, 43 'mode_reglement_4
CA.Add Me.TXtMod5, 44 'mode_reglement_5
CA.Add Me.TxtMod6, 45 'mode_reglement_6
CA.Add Me.TXtMod7, 46 'mode_reglement_7
CA.Add Me.TXtMod8, 47 'mode_reglement_8
CA.Add Me.TXtMod9, 48 'mode_reglement_9
CA.Add Me.TXtinscription, 49 'frais_inscription
CA.Add Me.TXtModinscri, 50 'mode_reglement_inscription
CA.Add Me.TXtlicence, 51 'licence_FDD
CA.Add Me.TXtprixlic, 52 'frais_licence_FDD
CA.Add Me.TXtModlic, 53 'mode_reglement_licence_FFD
CA.Add Me.TXttcéveil, 54 'total_cours_éveil
CA.Add Me.Txttcenf, 55 'total_cours_enfant
CA.Add Me.Txttcadu, 56 'total_cours_adulte
CA.Add Me.Txttcenf, 57 'total_cours_mensuel
CA.Add Me.TXttcems, 58 'total_EMS
CA.Add Me.TXtpercu, 59 'déjà_perçu
CA.Add Me.TXtdû, 60 'à_percevoir
CA.Add Me.TXtsolde, 61 'solde
CA.Add Me.TXtCm, 62 'certificat_médical_OUI/NON
CA.Add Me.TXtDateCm, 63 'date_certificat_médical
CA.Add Me.TXtimage, 64 'droit_image_OUI/NON
CA.Add Me.photo, 65 '"lien_photo"
CA.Add Me.Statut_CM, 66
CA.Add Me.TXt100, 67 ' ici je mettrai un nom.... le moment venu (oublié a quoi ca corrrespond...)
' Ajout ici les CA.Add pour tous les autres contrôles
CL.CouleurSympa
CL.Actualiser
Dim i&
T48.List = Feuil3.Range("N2:N" & Feuil3.Range("N" & Rows.Count).End(3).Row).Value
T57.List = Feuil3.Range("F2:F" & Feuil3.Range("F" & Rows.Count).End(3).Row).Value
T59.List = Feuil3.Range("G2:G" & Feuil3.Range("G" & Rows.Count).End(3).Row).Value
T100.List = Feuil3.Range("Q2:Q" & Feuil3.Range("Q" & Rows.Count).End(3).Row).Value
For i = 14 To 19 'contrôle références cours
Controls("T" & i).List = Feuil3.Range("A2:A" & Feuil3.Range("A" & Rows.Count).End(3).Row).Value
Next i
For i = 35 To 43 'contrôle référence mode reglement
Controls("T" & i).List = Feuil3.Range("N2:N" & Feuil3.Range("N" & Rows.Count).End(3).Row).Value
Next i
For i = 20 To 25 'contrôle références cours
Controls("T" & i).List = Feuil3.Range("M2:M" & Feuil3.Range("M" & Rows.Count).End(3).Row).Value
Next i
End sub