Frame en arrière plan [Résolu/Fermé]

Signaler
-
 VBAnthony -
Bonjour,

Je suis actuellement sur un projet pour mon entreprise et je n'arrive pas à mettre en forme un userform. La solution doit sûrement être stupide mais je viens de passer un peu plus d'une heure à chercher et je ne trouve pas, c'est pourquoi je me tourne vers vous.

Voici mon problème :

Je crée un Userform afin de remplir un formulaire. les champs sont les suivants :
Nom :
Prénom :
Lieu :
Puis il y a un Frame dans lequel il y a 3 OptionButton.

Selon ces OptionsButton je change la taille de mon Userform et l'emplacement des boutons afin que des comboBox apparaissent et que cela fasse "joli".

Le problème est le suivant : J'aimerais déplacer ma ComboBox DANS ma Frame. Cependant, elle se place derrière ma Frame et je n'arrive pas à mettre ma ComboBox en avant-plan. J'ai essayer ZOrder, et plusieures autres "solutions" mais rien à faire. Je n'y arrive pas.

Est-ce que quelqu'un peut m'aider svp ? :o

Voici le peu de code qui concerne mon problème :

Private Sub OptionButton_Agence_Click()
'Si clique sur Commande Agence
'Taille du Userform
Envoi_Pub.Height = 258.75
'Hauteur de la ComboBox en question
ComboBox_agence.Top = 140
'Taille de ma Frame afin qu'elle puisse contenir ma ComboBox
Frame1.Height = 78
'Déplacement d'un Bouton pour la lisibilité
CommandButton1.Top = 174

'Déplacement de 3 autres boutons en dehors de la zone visible
ComboBox1.Top = 258
ComboBox2.Top = 258
ComboBox3.Top = 258

End Sub


Je vous remercie d'avance de votre aide et vous souhaite une agréable fin de journée. :)

Anthony.

2 réponses

Messages postés
7275
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
28 février 2021
616
Bonjour,

Voici un exemple à ajuster:

'Si clique sur Commande Agence
'Taille du Userform
UserForm1.Height = 258.75
'Hauteur de la ComboBox en question
ComboBox_agence.Top = 40
'Taille de ma Frame afin qu'elle puisse contenir ma ComboBox
Frame1.Height = 78
'Déplacement d'un Bouton pour la lisibilité
CommandButton1.Top = 198

'Déplacement de 3 autres boutons en dehors de la zone visible
ComboBox1.Top = 6
ComboBox2.Top = 42
ComboBox3.Top = 78




Il faut que la ComboBox: ComboBox_agence soit dans la Frame!



@+ Le Pivert
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
5
Date d'inscription
vendredi 21 octobre 2016
Statut
Membre
Dernière intervention
19 juin 2018

Hello,

Purée... C'était tellement débile que j'y avais pas pensé...

Hahaha je te remercie ! :)

Excellente continuation et à la prochaine ! :)
Messages postés
7275
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
28 février 2021
616
Mais tu peux positionner correctement tous tes contrôles et ensuite jouer avec la Propriété Visible du Combobox
Ouais, pour le coup je joue avec la hauteur de la ComboBox (Top) mais en effet, la fonction visible serait plus appropriée hahaha

Merci encore et excellentre continuation.

A la prochaine ! :)
Messages postés
5
Date d'inscription
vendredi 21 octobre 2016
Statut
Membre
Dernière intervention
19 juin 2018

Pour la petite Info,

Voici ce qui serait top (La coche rouge faite sur Paint, c'est juste pour l'explication hahaha):


Mais voilà la réalité de ma Macro :


Merci encore de votre aide. :)