Autres EXCEL 2007: Affichage de formulaire, l'un après l'autre

kkamadou

XLDnaute Junior
'Salue le Forum,
'J 'ai 3 formulaires: UserFormclasse, UserFormcompo et USF_selection
'et 2 Boutons: "Ouvrir formulaire selection élève" et par "classe impression multiple"
'sur la feuille "BulletinEleve"
'Je veux afficher le formulaire UserFormcompo puis USF_selection lorsque je clique sur
'"Ouvrir formulaire selection élève"
'et seulement le formulaire UserFormcompo lorsque je clique sur "classe impression multiple"
'J 'ai réussi le pemier cas mais ça se repète dans le second cas.
'Merci de me donner un coup de main.
 

Pièces jointes

  • Affiche Formulaire.xlsm
    34.5 KB · Affichages: 17
Solution
Bonjour Kkamadou, bonjour le forum,

À quoi sert l'UserForm UserFormclasse ?
Essaie ce code pour l'UserForm UserFormcompo :

VB:
Private TEST As Boolean

Private Sub ComboBox1_Change()
Unload Me
If TEST = True Then USF_selection.Show 0
End Sub
Private Sub UserForm_Initialize()
If Application.Caller = "Bouton 2" Then TEST = True
Set f = Sheets("BulletinEleve")
Set Rng = f.Range("P4:P" & f.[P65000].End(xlUp).Row)
Me.ComboBox1.ColumnCount = 1
Me.ComboBox1.List = Rng.Value
End Sub

[Édition]
Bonjour Jean-Marie, nos posts se sont croisés...

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Kkamadou, bonjour le forum,

À quoi sert l'UserForm UserFormclasse ?
Essaie ce code pour l'UserForm UserFormcompo :

VB:
Private TEST As Boolean

Private Sub ComboBox1_Change()
Unload Me
If TEST = True Then USF_selection.Show 0
End Sub
Private Sub UserForm_Initialize()
If Application.Caller = "Bouton 2" Then TEST = True
Set f = Sheets("BulletinEleve")
Set Rng = f.Range("P4:P" & f.[P65000].End(xlUp).Row)
Me.ComboBox1.ColumnCount = 1
Me.ComboBox1.List = Rng.Value
End Sub

[Édition]
Bonjour Jean-Marie, nos posts se sont croisés...
 

kkamadou

XLDnaute Junior
Bonsoir ChTi160 , Robert et le Forum
voici à quoi servent les UserForm
UserFormcompo : le numéro de composition(N°1, N°2 , N°3 , N°4 ...)
UserFormclasse : le niveau de classe( CP1 , CP2 , CE1 , CE2 , CM1 , CM2)
USF_selection : contient la liste des élèves
 

ChTi160

XLDnaute Barbatruc
Bonsoir kkamadou
Bonsoir Robert
Qu'est ce qui empêche que sur un même userform ,tu puisses sélectionner un numéro de Classe puis ensuite un élève de cette classe et enfin le numéro correspondant a la composition suivante de cette classe ?
Jean marie
 

Discussions similaires

Réponses
7
Affichages
551

Statistiques des forums

Discussions
312 343
Messages
2 087 440
Membres
103 546
dernier inscrit
mohamed tano