Salutation à tout le forum
Je bosse sur un projet de planification journalière. Une série de feuille de route qui sera imprimée en début de mois. Une feuille de route par travailleur, pour chaque jour ouvrable à l'intérieur d'une période donnée. Ayant plus d'une question sur ce projet, j'ai pensé qu'il serait mieux de les séparer en 3 messages différents ( 3 parties )
1er partie : Automatisation d'une macro
2è partie : Afficher avant de masquer à nouveau
3è partie: Simplifier une formule
Voici plus en détail…
A l'aide du "Control Calendar", et de la fonction "NB.JOURS.OUVRES()" j'obtiens le nombre de jour ouvrable selon le mois sélectionné. Le nombre de jour ouvrable déterminera le nombre de rapport journalier don j'aurai de besoin. Un jour ouvrable = un rapport journalier par travailleur. Ce nombre vari de 20 à 23 selon les mois. Un travailleur par feuille. 3 travailleurs pour l'instant. Le classeur final comportera entre 10 et 12 travailleurs.
Chaque feuilles des travailleur (RJ1, RJ2 et RJ3 pour l'instant) contiennent chacune un total de 23 rapports journaliers superposés les uns au dessus des autres. Tous identique sauf pour les noms des travailleurs selon la feuille. Puisque le nombre de jour ouvrable (lundi au vendredi) vari de 20 à 23 jours selon les mois, l'idée est de simplement masquer les lignes des rapports journaliers inutiles dans chacune des feuilles des travailleurs en fonction de la valeur obtenu par "NB.JOURS.OUVRES()". Cette valeur est inscrite dans la cellule U13 de la feuil1 soit la feuille "Menu"
1er partie :
J'ai besoin d'aide dans l'exécution d'une macro qui sera réactive au changement de valeur de cette fameuse cellule ("Menu!U13"). Bien que la formule de base soit déjà écrite, (voir Module 1 : Sub Affichage_RJ_jourouvrable() ) je n'ai absolument aucune idée comment procéder pour la rendre réactive à chaque changement sans avoir à créer des boutons.
Merci d'avance pour votre temps et vos conseilles
ps: la 2è et 3è partie seront ajouté sous peu.
Je bosse sur un projet de planification journalière. Une série de feuille de route qui sera imprimée en début de mois. Une feuille de route par travailleur, pour chaque jour ouvrable à l'intérieur d'une période donnée. Ayant plus d'une question sur ce projet, j'ai pensé qu'il serait mieux de les séparer en 3 messages différents ( 3 parties )
1er partie : Automatisation d'une macro
2è partie : Afficher avant de masquer à nouveau
3è partie: Simplifier une formule
Voici plus en détail…
A l'aide du "Control Calendar", et de la fonction "NB.JOURS.OUVRES()" j'obtiens le nombre de jour ouvrable selon le mois sélectionné. Le nombre de jour ouvrable déterminera le nombre de rapport journalier don j'aurai de besoin. Un jour ouvrable = un rapport journalier par travailleur. Ce nombre vari de 20 à 23 selon les mois. Un travailleur par feuille. 3 travailleurs pour l'instant. Le classeur final comportera entre 10 et 12 travailleurs.
Chaque feuilles des travailleur (RJ1, RJ2 et RJ3 pour l'instant) contiennent chacune un total de 23 rapports journaliers superposés les uns au dessus des autres. Tous identique sauf pour les noms des travailleurs selon la feuille. Puisque le nombre de jour ouvrable (lundi au vendredi) vari de 20 à 23 jours selon les mois, l'idée est de simplement masquer les lignes des rapports journaliers inutiles dans chacune des feuilles des travailleurs en fonction de la valeur obtenu par "NB.JOURS.OUVRES()". Cette valeur est inscrite dans la cellule U13 de la feuil1 soit la feuille "Menu"
1er partie :
J'ai besoin d'aide dans l'exécution d'une macro qui sera réactive au changement de valeur de cette fameuse cellule ("Menu!U13"). Bien que la formule de base soit déjà écrite, (voir Module 1 : Sub Affichage_RJ_jourouvrable() ) je n'ai absolument aucune idée comment procéder pour la rendre réactive à chaque changement sans avoir à créer des boutons.
Merci d'avance pour votre temps et vos conseilles
ps: la 2è et 3è partie seront ajouté sous peu.