Masquer/Afficher une partie d'un USF

  • Initiateur de la discussion Initiateur de la discussion apt
  • 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 !

apt

XLDnaute Impliqué
Bonjour à tous le forum,

Dans un UserForm, j'ai deux frames masqués.

Si l'utilisateur choisi OptionButton1 le premier frame (x1) est affiché.

Si le deuxième OptionButton2 est choisi le 2ème frame (x2) est affiché.

Comment faire pour réaliser cela ?

Merci.
 

Pièces jointes

Re : Masquer/Afficher une partie d'un USF

Bonsoir apt,

Macros à insérer dans le module UserForm1 :

Code:
Private Sub CommandButton1_Click()
    Unload UserForm1
End Sub

Private Sub OptionButton1_Change()
Frame1.Visible = OptionButton1
End Sub

Private Sub OptionButton2_Change()
Frame2.Visible = OptionButton2
End Sub

Et pis c'est tout !

Cordialement.
 
Re : Masquer/Afficher une partie d'un USF

Bonjour papou-net,

Mais quand le frame est masqué, sa place reste vide !!

J'aimerais que le frame (x2) s'affiche dans la zone juste au dessous des OptionButton à la place du frame (x1) lorsque celui-ci est masqué.

🙂
 
Re : Masquer/Afficher une partie d'un USF

Bonjour papou-net,

Mais quand le frame est masqué, sa place reste vide !!

J'aimerais que le frame (x2) s'affiche dans la zone juste au dessous des OptionButton à la place du frame (x1) lorsque celui-ci est masqué.

🙂

Bonjour apt,

Cette contrainte ne figurait pas dans ta question.

Bien que Excel-lent (que je salue) t'ait déjà répondu, voici ma solution :

Il suffit de régler les propriétés Height et Top des deux Frames à la même valeur. Mais cela, tu aurais pu y penser toi-même, non ?

Bonne journée.

Cordialement.
 

Pièces jointes

- 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

Discussions similaires

Réponses
6
Affichages
641
Réponses
5
Affichages
867
Retour