Bonjour,

Je cherche à créer un userform avec un nombre de textbox non défini à l'avance.

J'ai pour l'instant écrit ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
Sub User()
 
CompteUser.Show
nbAff = CompteUser.nombreMagA
If nbAff <> 0 Then
    Login.Height = 130 + nbAff * 20
    Login.Caption = "Logins des Affiliés"
    Login.LoginValid.Top = Login.Height - 50
    For I = 1 To nbAff
        Set TB = Login.Controls.Add("Forms.Textbox.1")
        TB.Top = 50 + 20 * I
        TB.Left = 15
        TB.Width = 165
    Next
    Login.Show
 
End If
End Sub
CompteUser est un useform qui permet d'avoir nbAff.
Login est le useform dynamique. Il s'affiche bien, je peux remplir mes textbox, pas de problème.
Par contre, je n'ai aucune idée de comment je vais pouvoir récupérer les info dans les textbox. Est ce qu'elles auront des ID par défaut?

D'avance merci pour votre aide.