[VB] Création de Txtbox en boucle

Gilles -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis débutant en VB et je voudrais créer un nombre i (défini par l'utilisateur dans une étape précédente) de textbox.
Je suis arrivé à ce bout de code:

Dim monTxt As New TextBox

For i = 0 To j

monTxt.Name = "txtBox" & i

With monTxt
.Visible = True
.Top = 0
.Left = 0
.Width = 300
.Height = 300
End With

i = i + 1
Next

Aucune Textbox ne s'affiche et j'aimerais en créer une ou plusieurs où l'utilisateur peut entrer un "String" puis cliquer sur un bouton "OK" rafraichir la textbox et enregistrer le texte dans une variable. Je suppose qu'il faudrait créer une sorte de modèle mais là aussi je suis bloqué ...

Merci d'avance

A voir également:

1 réponse

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
bonjour
pour creer des textbox un exemple de code

Private Sub CommandButton1_Click() 
  For i = 1 To 5 
    ActiveSheet.OLEObjects.Add(ClassType:="Forms.TextBox.1", Link:=False, _
 
        DisplayAsIcon:=False, Left:=100 * i, Top:=10 * i, Width:=80, Height:= _ 

        50).Name = "TB" & i 
   Next i 
End Sub


bon courage pour la suite
0