D
Delirium
Guest
Bonjours à tous.
Bon, ça fait 15 jours que je suis sur une appli mais je n'arrive pas à trouver la solution.
Voici ce que je voudrais faire :
j'ai un userform qui me permet de saisir 8 périodes de congés.
Pour chaque période j'ai 4 Combobox :
- 1 pour le jour de début de la période
- 1 pour le mois de début de la période
- 1 pour le jour de fin de la période
- 1 pour le mois de fin de la période
Les RowSource des combobox des jours change en fonction que le mois comporte 29, 30 ou 31 jours.
Jusque là c'est bon j'ai réussi, mais c'est après que sa se gâte.
Losqu'il n'y a pas de congé, je veux lorsque l'on met le combobox du mois de début de la période ou de mois de fin de la période sur la position 'Pas de congé' ce devrait avoir pour effet de mettre dans les cellules AW5, AX5, AY5 et AZ5 la valeur 0, mettre à jour les RowSource des Combobox des jours (seul '0' est possible) et mettre à jour l'affichage des combobox de la periode ( '0' pour les jours et 'Pas de congé' pour les mois.
J'ai presque réussi à réaliser ce que je veux mais le problème est qu'il y a un '-1' qui apparaît soit dans AW5, soit dans AY5, ce qui fait buguer mon appli lorsque l'on ouvre de nouveau l'userform et les l'affichage des combobox dans la bonne position ne se fait pas.
Je joint en pièce jointe mon appli (il y a le code que pour une période).
Si quelqu'un peut me filer un coup de main se serait cool.
Merci.
[file name=Classeur2_20050606142710.zip size=23662]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20050606142710.zip[/file]
Bon, ça fait 15 jours que je suis sur une appli mais je n'arrive pas à trouver la solution.
Voici ce que je voudrais faire :
j'ai un userform qui me permet de saisir 8 périodes de congés.
Pour chaque période j'ai 4 Combobox :
- 1 pour le jour de début de la période
- 1 pour le mois de début de la période
- 1 pour le jour de fin de la période
- 1 pour le mois de fin de la période
Les RowSource des combobox des jours change en fonction que le mois comporte 29, 30 ou 31 jours.
Jusque là c'est bon j'ai réussi, mais c'est après que sa se gâte.
Losqu'il n'y a pas de congé, je veux lorsque l'on met le combobox du mois de début de la période ou de mois de fin de la période sur la position 'Pas de congé' ce devrait avoir pour effet de mettre dans les cellules AW5, AX5, AY5 et AZ5 la valeur 0, mettre à jour les RowSource des Combobox des jours (seul '0' est possible) et mettre à jour l'affichage des combobox de la periode ( '0' pour les jours et 'Pas de congé' pour les mois.
J'ai presque réussi à réaliser ce que je veux mais le problème est qu'il y a un '-1' qui apparaît soit dans AW5, soit dans AY5, ce qui fait buguer mon appli lorsque l'on ouvre de nouveau l'userform et les l'affichage des combobox dans la bonne position ne se fait pas.
Je joint en pièce jointe mon appli (il y a le code que pour une période).
Si quelqu'un peut me filer un coup de main se serait cool.
Merci.
[file name=Classeur2_20050606142710.zip size=23662]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20050606142710.zip[/file]