Création UserForm un peu sophistiqué
Fermé
Nastinho
Messages postés
9
Date d'inscription
vendredi 23 mars 2012
Statut
Membre
Dernière intervention
18 mars 2015
-
Modifié par pijaku le 14/03/2015 à 10:48
Nastinho Messages postés 9 Date d'inscription vendredi 23 mars 2012 Statut Membre Dernière intervention 18 mars 2015 - 18 mars 2015 à 22:27
Nastinho Messages postés 9 Date d'inscription vendredi 23 mars 2012 Statut Membre Dernière intervention 18 mars 2015 - 18 mars 2015 à 22:27
A voir également:
- Création UserForm un peu sophistiqué
- Creation compte gmail - Guide
- Création organigramme - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création compte google - Guide
- Logiciel création karaoké gratuit - Télécharger - DJ & Karaoké
7 réponses
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
14 mars 2015 à 09:06
14 mars 2015 à 09:06
Bonjour,
Le plus simple mettre tes Checkbox dans une Frame
Voici le code
Le plus simple mettre tes Checkbox dans une Frame
Voici le code
Private Sub OptionButton1_Click() Frame1.Visible = True End Sub Private Sub OptionButton2_Click() Frame1.Visible = False 'code pour rendre les feuilles Visible = False End Sub
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
14 mars 2015 à 13:02
14 mars 2015 à 13:02
Cela ne change en rien le code des Checkbox . Mais je pense que le choix de Checkbox n'est pas judicieux. Quand on sait que l'on peut checker tous les Checkbox, où sera le choix? L'OptionButton est conseillé. Tu les mets dans une Frame à la place des Checkbox. Tu laisses tes OptionButton1 et 2 en dehors de la frame.
Quand je vois cela:
If OptionButton1.Enabled = True And CheckBox1.Enabled = True And CommandButton1.Enabled = True Then
A quoi sert:
CommandButton1.Enabled = True
il est déjà à True puisque tu as cliqué dessus
Il y a pas mal de code a corriger!
Bon courage
Quand je vois cela:
If OptionButton1.Enabled = True And CheckBox1.Enabled = True And CommandButton1.Enabled = True Then
A quoi sert:
CommandButton1.Enabled = True
il est déjà à True puisque tu as cliqué dessus
Il y a pas mal de code a corriger!
Bon courage
Nastinho
Messages postés
9
Date d'inscription
vendredi 23 mars 2012
Statut
Membre
Dernière intervention
18 mars 2015
14 mars 2015 à 19:10
14 mars 2015 à 19:10
D'accord, merci bcp! en effet, étant novice, je fais pas mal de bêtises... :)
Cdt.
Cdt.
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
14 mars 2015 à 20:43
14 mars 2015 à 20:43
Voilà un exemple, si cela peut t'aider!
http://www.cjoint.com/data3/3Cou2G6hOGA.htm
http://www.cjoint.com/data3/3Cou2G6hOGA.htm
Nastinho
Messages postés
9
Date d'inscription
vendredi 23 mars 2012
Statut
Membre
Dernière intervention
18 mars 2015
14 mars 2015 à 23:36
14 mars 2015 à 23:36
ah oui effectivement, je vois très bien mtt! merci mille fois :)
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
16 mars 2015 à 13:31
16 mars 2015 à 13:31
Pour lancer l'UserForm à l'ouverture du classeur aller dans ThisWorkBook en haut à gauche et mettre ce code:
Dans le classeur que j'ai posté la frame n'est pas visible!
Private Sub Workbook_Open() UserForm1.Show End Sub
Dans le classeur que j'ai posté la frame n'est pas visible!
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
16 mars 2015 à 14:13
16 mars 2015 à 14:13
comment faire pour que le Frame ne soit pas visible dès le départ
Selectionner l'optionbutton2, Aller dans sa propriété à gauche et mettre :
Value à True
Pour pouvoir travailler sur une feuille avec l'UserForm ouverte. Aller dans les propriétés de l'UserForm et mettre:
Showmodal à False
Selectionner l'optionbutton2, Aller dans sa propriété à gauche et mettre :
Value à True
Pour pouvoir travailler sur une feuille avec l'UserForm ouverte. Aller dans les propriétés de l'UserForm et mettre:
Showmodal à False
Nastinho
Messages postés
9
Date d'inscription
vendredi 23 mars 2012
Statut
Membre
Dernière intervention
18 mars 2015
16 mars 2015 à 21:00
16 mars 2015 à 21:00
C'est quand même bizarre, mais quand j'ouvre le fichier le frame est visible dès le départ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
17 mars 2015 à 08:00
17 mars 2015 à 08:00
Tu mets dans :
comme dans l'exemple que je t'ai mis sur cjoint
Private Sub UserForm_Initialize() Frame1.Visible = False InvisibleTouteFeuille End sub
comme dans l'exemple que je t'ai mis sur cjoint
Nastinho
Messages postés
9
Date d'inscription
vendredi 23 mars 2012
Statut
Membre
Dernière intervention
18 mars 2015
17 mars 2015 à 23:01
17 mars 2015 à 23:01
J'y arrive pas ....
Pourriez-vous regarder le fichier svp?
Lien: https://www.cjoint.com/?3CrxkVDXjNo
Pourriez-vous regarder le fichier svp?
Lien: https://www.cjoint.com/?3CrxkVDXjNo
Nastinho
Messages postés
9
Date d'inscription
vendredi 23 mars 2012
Statut
Membre
Dernière intervention
18 mars 2015
17 mars 2015 à 23:05
17 mars 2015 à 23:05
Pourtant il me semble bien que je mets le même code que vous....
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
18 mars 2015 à 07:56
18 mars 2015 à 07:56
Cela fonctionne très bien. L'UserForm s'ouvre à l'ouverture. Je ne sais pas ce que tu cherche à faire!
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
18 mars 2015 à 08:05
18 mars 2015 à 08:05
Pourtant il me semble bien que je mets le même code que vous....t
NON, tu as mis des checkBox à la place des optionbutton et en plus sans code, cela ne risque pas de fonctionner!!!
NON, tu as mis des checkBox à la place des optionbutton et en plus sans code, cela ne risque pas de fonctionner!!!
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
18 mars 2015 à 14:28
18 mars 2015 à 14:28
Voilà ton classeur, il faudra adapter les feuilles. Dans ThisWorkbook, j'ai mis une option pour ne pas enregistrer le classeur. Car dans la demande de mot de passe si tu cliques sur annuler, l'userform s'ouvre quand même. C'est à adapter!
http://www.cjoint.com/data3/3CsoLlNVEZh.htm
http://www.cjoint.com/data3/3CsoLlNVEZh.htm
Nastinho
Messages postés
9
Date d'inscription
vendredi 23 mars 2012
Statut
Membre
Dernière intervention
18 mars 2015
18 mars 2015 à 22:27
18 mars 2015 à 22:27
Merci bcp!
14 mars 2015 à 12:10
Merci bcp, j'essaierai ça!
Cdt.
14 mars 2015 à 12:38
Merci bcp.