frame2 1er plan Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
m
meteo62
Membre habitué
Membre habitué
Messages : 95
Appréciation reçue : 1
Inscrit le : 1 novembre 2013
Version d'Excel : 2003 pro + 2016

Message par meteo62 » 2 février 2017, 16:16

Dans mon userform j’ai 2 frame l’une sur l’autre et 2 bouton (frame1 et frame2)

Quand je clique sur le bouton frame1, la frame1 deviens visible
Mais je clique sur le bouton frame2, la frame 2 reste invisible ou reste au dernier plan

Sur le bouton frame1 le code et :
Frame1.Visible = True
Frame2.Visible = False

Sur le bouton frame3 le code et :
Frame2.Visible = True
Frame1.Visible = False

Une solution pour ce problème ?
frame1.xlsm
(17.44 Kio) Téléchargé 6 fois
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'339
Appréciations reçues : 157
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 2 février 2017, 17:19

bonjour,
Ce n'est pas un problème de plan : C'est un problème de contenant et de contenu.

Tes frames ne doivent pas être montées en poupées russes. Sinon masquer frame1 revient à masquer tout ce qui est dedans...
A+
Avatar du membre
laceline
Membre fidèle
Membre fidèle
Messages : 190
Inscrit le : 3 janvier 2017
Version d'Excel : 2016

Message par laceline » 2 février 2017, 17:30

meteo62, le forum,

Ça ne fonctionne pas, car tu as placé un Frame dans l'autre au lieu de l'un sur l'autre. En masquant l'un, l'autre se trouve masqué aussi.
Agrandis le Userform, place les deux Frames, l'un en dessous de l'autre.
Place-le plus haut à sa bonne position. Prends note de la valeur Top de ce Frame.
Clique sur le deuxième Frame, donne-lui à même valeur Top.
Redimensionne le Userform.
Ceci est une solution.

Une deuxième solution : agrandis le Userform de façon que tu puisses placer les deux Frames plus bas que la position désirée.
Puis, dans Private Sub UserForm_Initialize(), tu codes de façon à positionner les objets.
De même qu'en utilisant les deux boutons, tu caches et positionnes les objets devant rester afficher.
Personnellement, je préfère cette deuxième solution.

LaCéline
m
meteo62
Membre habitué
Membre habitué
Messages : 95
Appréciation reçue : 1
Inscrit le : 1 novembre 2013
Version d'Excel : 2003 pro + 2016

Message par meteo62 » 2 février 2017, 18:19

Merci à vous deux pour votre réponse

En réglant le top de la frame cela fonctionne bien
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message