Creer des textbox dynamiquement sur userform

Bonjour à tous,

j'ai un petit problème et je demande votre aide SVP.

je voulais créer des textbox dynamiquement sur userform1, et quand je voulais utiliser ces textbox, le VBA il ne retrouve pas mes textbox (Erreur 424)

donc, j'ai un textbox nommé (NbrDeLigne) ou j'écris combien de ligne je voulais créer, et chaque ligne se compose de 5 textbox (textbox1, textbox2, .........)

après avoir créé les textbox, je les remplis par la suite et je clique sur un bouton qui exécute un programme en utilisant les textbox créés

pouvez vous m'aider svp !
Merci par avance

Bonjour,

pouvez vous m'aider svp !

Heu ... certainement ... ou peut-être.... Mais....

pour permettre de faire des tests

A+

oups je suis désolé. Mais j'aime bien votre façon de réagir

voilà le fichier en PJ. Merci par avance

16code.xlsm (18.46 Ko)

un essai

le code du CommandButton1 modifié:

Private Sub CommandButton1_Click()
Dim tab1(20, 5) As String
For i = 1 To NbrDeLigne '20 
    For j = 1 To 5
        'tab1(i, i) = TextBox & i & "_" & j
        donnée = Controls("TextBox" & i & "_" & j).Value
        contenant = Controls("TextBox" & i & "_" & j).Name
        MsgBox contenant & " = " & donnée
        tab1(i, j) = Controls("TextBox" & i & "_" & j).Value 'dans le code initial on a : tab1(i, i) = ...
    Next j
Next i
End Sub

ouuuula ça fonctionne très bien 1000 mercis.

Rechercher des sujets similaires à "creer textbox dynamiquement userform"