Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres (RESOLU)Redimensionner USF selon la valeur de Textbox

chaelie2015

XLDnaute Accro
Bonsoir Forum
Je souhaite redimensionner Mon USF selon la valeur de Texbox2
exemple : si Textbox2 = 1 alors afficher que textbox3
si Textbox2 = 2 alors afficher que textbox3 et textbox4
si Textbox2 = 3 alors afficher que textbox3 et textbox4 et textbox5
si Textbox2 = 4 alors afficher que textbox3 et textbox4 et textbox5 et textbox6
si textbox2= "" masquer toutes les textbox (3 ; 4 5 et 6)
merci
 

Pièces jointes

  • CHARLIE Redimensionner USF.xlsm
    12.1 KB · Affichages: 5
Solution
Bonsoir chaelie2015, ChTi160,

Il n'y a pas à se préoccuper de la visibilité des TextBoxes, elles doivent être toujours visibles :
VB:
Private Sub TextBox2_Change()
Select Case TextBox2
    Case 1: Me.Height = 168
    Case 2: Me.Height = 201
    Case 3: Me.Height = 236
    Case 4: Me.Height = 270
    Case Else: Me.Height = 133
End Select
End Sub
A+

chaelie2015

XLDnaute Accro
Bonsoir jean marie
Merci pour la réponse; mais je souhaite redimensionner mon USF
a+
 

job75

XLDnaute Barbatruc
Bonsoir chaelie2015, ChTi160,

Il n'y a pas à se préoccuper de la visibilité des TextBoxes, elles doivent être toujours visibles :
VB:
Private Sub TextBox2_Change()
Select Case TextBox2
    Case 1: Me.Height = 168
    Case 2: Me.Height = 201
    Case 3: Me.Height = 236
    Case 4: Me.Height = 270
    Case Else: Me.Height = 133
End Select
End Sub
A+
 

chaelie2015

XLDnaute Accro
Bonsoir ChTi160 , JOB
merci pour la réponse , c'est parfait et plus simple.
a+
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonsoir à tous

Un autre code:
VB:
Private Sub TextBox2_Change()
   If TextBox2 >= 1 And TextBox2 <= 4 Then
      UserForm1.Height = 35 + Me.Controls("textbox" & (TextBox2 + 2)).Top + Me.Controls("textbox" & (TextBox2 + 2)).Height
   Else
      UserForm1.Height = 35 + TextBox2.Top + TextBox2.Height
   End If
End Sub

nota : la valeur 35 est à adapter à votre Windows.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…