Nombre de TextBox dynamique

  • Initiateur de la discussion Initiateur de la discussion Law
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

Law

Guest
Bonjour le forum,

Je bute sur un problème de USF "dynamique"...

Est-il possible de créer un USF 1 dans lequel l'on saisit par exemple un nombre d'échéances mensuelles de paiement (exemple : 6) et ensuite, de cliquer sur un bouton "Suivant" du USF 1, qui affiche un USF 2 avec 6 textbox pour saisir les montants respectifs des échéances ?

Sachant que si l'échéancier dure 12 mois sur l'USF 1, l'USF 2 devra comporter 12 textboxs et ainsi de suite...

Merci beaucoup par avance.
 
Re : Nombre de TextBox dynamique

Bonsoir,
Je suis parti du principe que le UserForm2 existe déjà
Code:
Private Sub CommandButton1_Click()
Dim Nb As Integer, Tbx As Object
If Not IsNumeric(TextBox1) Or TextBox1 = "" Then Exit Sub
Nb = Int(TextBox1)
For i = 1 To Nb
  Set Tbx = UserForm2.Controls.Add("forms.TextBox.1")
  With Tbx
    .Width = 50
    .Height = 18
    .Left = 20
    .Top = 10 + ((i - 1) * 20)
    Htot = .Top
  End With
Next
With UserForm2
    .Height = Htot + 50
    .Show
End With

End Sub
A+
kjin
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
11
Affichages
730
  • Question Question
XL pour MAC Calcul de notes.
Réponses
5
Affichages
814
Réponses
4
Affichages
1 K
N
Réponses
12
Affichages
1 K
NadJP
N
Retour