bonjour à tous
juste en passant avant de partir
1°
Edit: juste une petite précision d'utilisation: dans les fonctions évènements liées au WithEvents (en l'occurrence Private Sub Tbx_Source_Change()), il faut qualifier les Controls autres que celui concerné par l'évènement avec le nom du UserForm (Ex: UserForm1.Tbx_Dest1). La qualification implicite ou explicite par Me ne fonctionne pas.
bonjour
@Dudu2 et non pas besoins si les textbox sont jumelés
ils le sont sont jumellés dans leur propre instance de classe
exemple
set classe(i).tbx1=textbox1
set classe(i).tbx2=textbox2
tbx2 étant juste pour un calcul dans l'event du tbx1 on le dim en object et non en msforms.textbox
sauf si bien évidement on veut gérer un de ses events
@vgendron j'ai nettoyé ton code et en classant à l’intérieur du userform
j'aurais pas fait comme ça mais j'ai gardé certaines parties de ton code intègre pour suivre ton propre raisonnement
j'ai ajouté aussi la scrollbars vertical automatique du userform si le bottom de la dernière frame dépasse le bas du userform
alors le raisonnement diffère que très légèrement
en fait je copie toujours la première frame (je ne suis pas obligé de me servir de lastframe pour trouver la dernière du coup la fonction lastframe est supprimée la derniere ajouté sera toujours "Frame1"
pour le positionnement c'est simple
c'est postop+(80 fois (nbenfants-1)