[VBA] boucle for each sur un bouton

Résolu
poluxa -  
 poluxa -
Bonjour,

je souhaiterai avoir un bouton qui permette, à chaque fois que l'utilisateur clique dessus, d'ajouter un textbox

quelle est la syntaxe permettant de dire à chaque fois qu'on clique sur le bouton, le textbox passe en visible? si je clique 2fois, les 2 premières lignes seront visibles, si je clique 8 fois les 8 lignes seront visibles... (j'ai 8 lignes maximum)

il me manque le "for each" ...

Private Sub CmdAjout_Click()

txt_SA1.Visible = True

End Sub

les noms des textbox sont de ce style txt_SA2, txt_SA3, ... jusque txt_SA8

merci de votre aide

2 réponses

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Re,
    Private Sub CmdAjout_Click()
    Static Num As Integer
        If Num = 8 Then Exit Sub
        Num = Num + 1
        Me.Controls("txt_SA" & Num).Visible = True
    End Sub

    A+
    0
  2. poluxa
     
    merciiiiiiiiiiiii!!!

    ça marcheeeeee
    0