[VBA] boucle for each sur un bouton

Résolu/Fermé
poluxa - 12 avril 2012 à 09:58
 poluxa - 12 avril 2012 à 11:22
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
A voir également:

2 réponses

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
12 avril 2012 à 10:27
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
merciiiiiiiiiiiii!!!

ça marcheeeeee
0