XL 2010 Calendrier du Personnel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Utilisateur_X

XLDnaute Occasionnel
Bonjour à tous
Je suis un peu a court d'idée .
J'essaye de faire un calendrier pour le personnel de l'entreprise.Je'ai suivi des vidéo et là a ce stade je peut rien faire.
J'essaye de mettre "C" (congé) ou "ABS" (absent) dans mon calendrier et ça ne le prend pas en considération. A chaque fois que je met "C" ou ABS" et que je change de mois les cellules reste remplie et ça ne me sert absolument à rien.(Essayer de mettre quelqu’un en congé et passer au mois suivant vous allez comprendre)
Je ne sais plus quoi faire!
Quelqu'un aurais une idée ?
Merci à vous
 

Pièces jointes

Solution
Re Bonsoir @Utilisateur_X , @sylvanu

Oui c'est possible, le code de Private Sub ComboBox1_Change() devrait suivre avec la copie de la Feuil1 (Sheet1)... Par contre PAS celui de ThisWorkBook Private Sub Workbook_Open() que tu devras copier au même endroit dans ton classeur de destination.

Et bien entendu, tu commences avec une copie de ton fichier de destination pour être sûr que tout se passe bien !

Les autres feuilles/donnée ne devraient pas interférer avec l'inclusion de ces feuilles et des codes. (et vice-versa !)

Bonne soirée
@+Thierry
Bonjour X-man,
Si vous écrivez C en cellule F8, rien ne le fera bouger.
Lorsque vous changez de mois, vous changer l'affichage des jours mais en aucun cas vous ne touchez à la cellule F8.
Pour que ça marche il faut "quelque chose" qui mémorise l'information quelque part, puis vous la restituera lorsque vous reviendrez sur le mois.
L'autre solution est d'utiliser 365 colonnes. Dans ce cas le changement de mois provoque un décalage des colonnes à l'affichage et les informations précédentes sont conservées.
 
Bonsoir @Utilisateur_X , @sylvanu , le Forum

J'ai appliqué l'idée de Sylvanu avec un Calendrier de 365 jours, par contre j'utilise un "Control" Combobox et plus un "Form" ComboBox, car c'est bien plus paramétrable en VBA, mais évidemment le classeur devient XLSM.

C'est un calendrier 2020, il te faudra le copier et le réadapter pour 2021, mais relativement assez simplement.
Voir les codes dans Private Sub Workbook_Open() et dans Sheet1 Private Sub ComboBox1_Change()
Ils sont relativement simples à comprendre.

Bonne découverte

Bien à toi, à vous
@+Thierry
 

Pièces jointes

Bonsoir
C'est parfait je te remercie infiniment.
Juste une petite question : Est ce que tu pense que je peut intégrer mes 2 feuille dans mon fichier initial(Faire une copie des deux feuilles et les recopier dans un autre fichier qui comporte d'autres données) ?
Encore merci je vais essayer de relire ton code pour comprendre ce que t'as fait.
 
Re Bonsoir @Utilisateur_X , @sylvanu

Oui c'est possible, le code de Private Sub ComboBox1_Change() devrait suivre avec la copie de la Feuil1 (Sheet1)... Par contre PAS celui de ThisWorkBook Private Sub Workbook_Open() que tu devras copier au même endroit dans ton classeur de destination.

Et bien entendu, tu commences avec une copie de ton fichier de destination pour être sûr que tout se passe bien !

Les autres feuilles/donnée ne devraient pas interférer avec l'inclusion de ces feuilles et des codes. (et vice-versa !)

Bonne soirée
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
571
Réponses
1
Affichages
277
Réponses
4
Affichages
440
Réponses
10
Affichages
475
Retour