[VBA] boucle for each sur un bouton

[Résolu/Fermé]
Signaler
-
 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

Messages postés
8700
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 175
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+
merciiiiiiiiiiiii!!!

ça marcheeeeee