Oups ...Bonjour
Peux tu faire quelques tests avec le fichier en pièce jointe, uniquement sur la feuille Trim1 ? Normalement, avec cette méthode, les formules pour l'orange et pour le jaune sont valables pour les 3 mois de cette feuille (mais il ne faut pas changer la disposition adoptée, pas rajouter de ligne... Dans ce dernier cas, il faudrait remplacer les 26 par une autre valeur). On n'a pas besoin de recopier ces deux formules pour chaque mois.
@ plus
Je vais dès demain corriger ces écarts de hauteurs...Bonsoir
Les calculs dans les colonnes à droite des tableaux ne servent plus. Tu peux les supprimer. Ils m'ont servi pour trouver ce que j'allais mettre dans les formules dans les MFC. J'explique :
Dans mes premiers fichiers, pour le jaune, il fallait mettre une formule pour le mois de janvier utilisant les données de la ligne 16, presque la même formule pour le mois de février en utilisant les données de la ligne 42, et une troisième formule semblable pour le mois de mars en utilisant les données de la ligne 70. Soit 3 formules, 3 lignes dans la fenêtre des MFC uniquement pour le jaune. Idem pour l'orange.
Juste pour ces deux couleurs, il aurait fallu utiliser 24 formules. Pas très pratique...
Il me fallait trouver une formule plus polyvalente, utilisant automatiquement les données de la ligne 16 lorsque le calcul se fait dans le tableau correspondant à janvier, celles de la ligne 42 pour le tableau de février, et celles de la ligne 70 pour mars.
Par ex, lorsqu'on est dans D19, DECALER(D19;-MOD(LIGNE()-16;26);0) donne DECALER(D19;-MOD(19-16;26);0)=DECALER(D19;-MOD(3;26);0)=DECALER(D19;-3;0)=D16. Et c'est ce que je voulais dans la formule dans la MFC.
Autre exemple, dans C48, DECALER(C48;-MOD(LIGNE()-16;26);0)=DECALER(C48;-MOD(48 - 16;26);0)= DECALER(C48;-MOD(32;26);0)=DECALER(C48;-6;0)=C42. Et c'est ce que je voulais dans la formule dans la MFC pour février.
Au passage, je vois que le tableau mars est mal positionné : On a 42- 16 = 26, d'où le 26 dans les formules. Et malheureusement, le tableau correspondant à mars n'est pas placé 26 lignes plus bas. On a 70 - 42 = 28 et pas 26. Il faut placer ce tableau 2 lignes plus haut. Le problème vient du fait que tes tableaux n'ont pas le même nombre de ligne.
@ plus
Rebonjour
Je ne sais pas résoudre ce problème
@ plus
Félicitations les amis !Rebonsoir
Galougalou a donné la solution sur un autre post. Il suffit de rajouter la ligne de code
Selection.FormatConditions.Delete
dans chaque macro concernée, en dessous de call Trace. J'ai testé, ça fonctionne.
Mais cela pose un autre problème... A savoir que lorsqu'on utilise le bouton Effacer, on obtient systématiquement une cellule blanche, et pas celui de la MFC, même si parfois, il le faudrait.
@ plus
Félicitations les amis !
...
Il me reste à ajouter les MFC relatives aux week-end dans les tableaux car si les MFC "temps partiel et télétravail", après avoir supprimé les lignes en trop entre février et mars, fonctionnent bien, les MFC de WE ne sont pas présentes en dehors de janvier. Je vais essayer d'y remédier !
Pierre
Vraiment désolé CISCO. Je ne vois pas comment utiliser cette formule ni, compte tenu de mon remarquable niveau, de savoir à quoi elle sert.Bonjour
Après avoir sélectionné la cellule C17, tu pourras faire avec la condition
=JOURSEM(DECALER(C17;-MOD(LIGNE()-15;26);0);3)>=5
Il te faudra peut être aussi redéfinir les plages sur lesquelles doit agir cette MFC.
Il te faut corriger la position du tableau du mois de mars (et peut être celle des tableaux juin, septembre et décembre) pour que le 26 corresponde bien à la situation.
@ plus
Mille merci CISCO,Bonjour
Cf. en pièce jointe.
J'ai corrigé la position des tableaux dans les 4 feuilles Trim1 à Trim4.
J'ai mis les MFC dans les feuilles Trim et Trim2.
Attention, la mise en forme rouge commence sur la première ligne de chaque tableau (sélectionner C15 pour définir cette MFC), alors que les autres MFC commencent sur la 3ème ligne de chaque tableau (sélectionner C17 pour définir ces MFC).
On utilise les mêmes formules dans les feuilles Trim1 à Trim4. Il te faut donc copier les formules dans Trim2, et les coller dans Trim3 et Trim4, une par une, et définir les plages adéquates.
Bien mettre les conditions rouge et grise en haut de la fenêtre de MFC pour qu'elles "écrasent" les conditions temps partiel et Télétravail.
@ plus