-----Message d'origine-----
Bonjour
J'essaie que dans une plage de cellues contenant les dates
du mois en cours (ou d'un mois chois par l'utilisateur)
les jours ouvrés soient d'une couleur qui change pour
chaque
changement de semaine du mois.
J'ai pu arriver à ce résultat partiellement:
Formule pour les jours ouvrés:
=JOURSEM($b2;2)<6
Sauf qu'ici la couleur est la même pour toutes les
semaines
Alors j'ai ajouté dans la colonne c les valeurs a b c d e
Formule en C2: par exemple
=SI(JOURSEM(B2;2<6;"a";SI(JOURSEM(b2;2>6; et c'est la
que je suis
coincé
et que j'en appelle non pas à la tendresse mais à votre
aide.
Tout en continuant à essayer de me décoincer avec mes
propres moyens.
Merci à eux qui pourront m'aider.
Marc.
.
-----Message d'origine-----
Bonjour
J'essaie que dans une plage de cellues contenant les dates
du mois en cours (ou d'un mois chois par l'utilisateur)
les jours ouvrés soient d'une couleur qui change pour
chaque
changement de semaine du mois.
J'ai pu arriver à ce résultat partiellement:
Formule pour les jours ouvrés:
=JOURSEM($b2;2)<6
Sauf qu'ici la couleur est la même pour toutes les
semaines
Alors j'ai ajouté dans la colonne c les valeurs a b c d e
Formule en C2: par exemple
=SI(JOURSEM(B2;2<6;"a";SI(JOURSEM(b2;2>6; et c'est la
que je suis
coincé
et que j'en appelle non pas à la tendresse mais à votre
aide.
Tout en continuant à essayer de me décoincer avec mes
propres moyens.
Merci à eux qui pourront m'aider.
Marc.
.
-----Message d'origine-----
Bonjour
J'essaie que dans une plage de cellues contenant les dates
du mois en cours (ou d'un mois chois par l'utilisateur)
les jours ouvrés soient d'une couleur qui change pour
chaque
changement de semaine du mois.
J'ai pu arriver à ce résultat partiellement:
Formule pour les jours ouvrés:
=JOURSEM($b2;2)<6
Sauf qu'ici la couleur est la même pour toutes les
semaines
Alors j'ai ajouté dans la colonne c les valeurs a b c d e
Formule en C2: par exemple
=SI(JOURSEM(B2;2<6;"a";SI(JOURSEM(b2;2>6; et c'est la
que je suis
coincé
et que j'en appelle non pas à la tendresse mais à votre
aide.
Tout en continuant à essayer de me décoincer avec mes
propres moyens.
Merci à eux qui pourront m'aider.
Marc.
.
-----Message d'origine-----
Bonjour
J'essaie que dans une plage de cellues contenant les dates
du mois en cours (ou d'un mois chois par l'utilisateur)
les jours ouvrés soient d'une couleur qui change pour
chaque
changement de semaine du mois.
J'ai pu arriver à ce résultat partiellement:
Formule pour les jours ouvrés:
=JOURSEM($b2;2)<6
Sauf qu'ici la couleur est la même pour toutes les
semaines
Alors j'ai ajouté dans la colonne c les valeurs a b c d e
Formule en C2: par exemple
=SI(JOURSEM(B2;2<6;"a";SI(JOURSEM(b2;2>6; et c'est la
que je suis
coincé
et que j'en appelle non pas à la tendresse mais à votre
aide.
Tout en continuant à essayer de me décoincer avec mes
propres moyens.
Merci à eux qui pourront m'aider.
Marc.
.
-----Message d'origine-----
Bonjour
J'essaie que dans une plage de cellues contenant les dates
du mois en cours (ou d'un mois chois par l'utilisateur)
les jours ouvrés soient d'une couleur qui change pour
chaque
changement de semaine du mois.
J'ai pu arriver à ce résultat partiellement:
Formule pour les jours ouvrés:
=JOURSEM($b2;2)<6
Sauf qu'ici la couleur est la même pour toutes les
semaines
Alors j'ai ajouté dans la colonne c les valeurs a b c d e
Formule en C2: par exemple
=SI(JOURSEM(B2;2<6;"a";SI(JOURSEM(b2;2>6; et c'est la
que je suis
coincé
et que j'en appelle non pas à la tendresse mais à votre
aide.
Tout en continuant à essayer de me décoincer avec mes
propres moyens.
Merci à eux qui pourront m'aider.
Marc.
.
-----Message d'origine-----
Bonjour
J'essaie que dans une plage de cellues contenant les dates
du mois en cours (ou d'un mois chois par l'utilisateur)
les jours ouvrés soient d'une couleur qui change pour
chaque
changement de semaine du mois.
J'ai pu arriver à ce résultat partiellement:
Formule pour les jours ouvrés:
=JOURSEM($b2;2)<6
Sauf qu'ici la couleur est la même pour toutes les
semaines
Alors j'ai ajouté dans la colonne c les valeurs a b c d e
Formule en C2: par exemple
=SI(JOURSEM(B2;2<6;"a";SI(JOURSEM(b2;2>6; et c'est la
que je suis
coincé
et que j'en appelle non pas à la tendresse mais à votre
aide.
Tout en continuant à essayer de me décoincer avec mes
propres moyens.
Merci à eux qui pourront m'aider.
Marc.
.
Un mal de tête plus tard
J'en suis là:
En A1 une date quelconque (saisie manuellement)
En A2:A31 =Ax+1
en B1: =MAJUSCULE(GAUCHE(TEXTE(A2;"jjj");1)) et ce jusqu'en B31
Fond pa défaut de B1:B31= couleur1
MEFC
Condition1
=NB.SI($B$1:B1;"L")=1 couleur 2
Condition2
=NB.SI($B$1:B1;"L")=2 couleur 3
Condition3
=NB.SI($B$1:B1;"L")=3 couleur 4
MEFC recopié avec le "pinceau" jusqu'en B31
La ca ne fonctionne que pour les mois ne contenant que 4 lundis.
Et de nouveau, je vois plus trop comment faire sans VBA.
Si quelqu'un peut me tirer de ce mauvais pas, je l'en remercie.
(Que ce soit avec une MEFC et des formules ou en VBA)
Quant à moi, je retourne travailler tout en réfléchissant au problème
et ce malgré ma migraine.
PS:
(Quelles aptitudes cérébrales doit-on posséder pour appréhender le VBA
dans
toute sa splendeur?
Etre "matheux", logique, sensible à la syntaxe des langages de
programmation?
J'essaye de m'y mettre, mais souvent les macros ou les formules que je
"ponds" sont
loin d'avoir une efficacité optimum, ca ressemble à du bricolage...)
Marc.
Un mal de tête plus tard
J'en suis là:
En A1 une date quelconque (saisie manuellement)
En A2:A31 =Ax+1
en B1: =MAJUSCULE(GAUCHE(TEXTE(A2;"jjj");1)) et ce jusqu'en B31
Fond pa défaut de B1:B31= couleur1
MEFC
Condition1
=NB.SI($B$1:B1;"L")=1 couleur 2
Condition2
=NB.SI($B$1:B1;"L")=2 couleur 3
Condition3
=NB.SI($B$1:B1;"L")=3 couleur 4
MEFC recopié avec le "pinceau" jusqu'en B31
La ca ne fonctionne que pour les mois ne contenant que 4 lundis.
Et de nouveau, je vois plus trop comment faire sans VBA.
Si quelqu'un peut me tirer de ce mauvais pas, je l'en remercie.
(Que ce soit avec une MEFC et des formules ou en VBA)
Quant à moi, je retourne travailler tout en réfléchissant au problème
et ce malgré ma migraine.
PS:
(Quelles aptitudes cérébrales doit-on posséder pour appréhender le VBA
dans
toute sa splendeur?
Etre "matheux", logique, sensible à la syntaxe des langages de
programmation?
J'essaye de m'y mettre, mais souvent les macros ou les formules que je
"ponds" sont
loin d'avoir une efficacité optimum, ca ressemble à du bricolage...)
Marc.
Un mal de tête plus tard
J'en suis là:
En A1 une date quelconque (saisie manuellement)
En A2:A31 =Ax+1
en B1: =MAJUSCULE(GAUCHE(TEXTE(A2;"jjj");1)) et ce jusqu'en B31
Fond pa défaut de B1:B31= couleur1
MEFC
Condition1
=NB.SI($B$1:B1;"L")=1 couleur 2
Condition2
=NB.SI($B$1:B1;"L")=2 couleur 3
Condition3
=NB.SI($B$1:B1;"L")=3 couleur 4
MEFC recopié avec le "pinceau" jusqu'en B31
La ca ne fonctionne que pour les mois ne contenant que 4 lundis.
Et de nouveau, je vois plus trop comment faire sans VBA.
Si quelqu'un peut me tirer de ce mauvais pas, je l'en remercie.
(Que ce soit avec une MEFC et des formules ou en VBA)
Quant à moi, je retourne travailler tout en réfléchissant au problème
et ce malgré ma migraine.
PS:
(Quelles aptitudes cérébrales doit-on posséder pour appréhender le VBA
dans
toute sa splendeur?
Etre "matheux", logique, sensible à la syntaxe des langages de
programmation?
J'essaye de m'y mettre, mais souvent les macros ou les formules que je
"ponds" sont
loin d'avoir une efficacité optimum, ca ressemble à du bricolage...)
Marc.
Merci pour cette formule qui fonctionne mais...
Il faut que la couleur fasse un cycle selon les semaines en partant de la
première semaine du mois
exemple:
01/09/03= semaine N°1 avec une couleur 1
08/09/03= semaine N°2 avec une couleur 2
etc etc
donc logiquement on devrait pouvoir avoir
06/10/03 =semaine N°2 donc couleur 2 (la même que l'on avait pour la
semaine
du 08/09/03)
Pour simplifier
Pour chaque mois de l'année (en fonction d'une date x saisie dans une
cellule en A1 par exemple)
Les cellules correspondant à la 1ere semaine du mois de A1 prennent la
couleur1
" " 2ème " "
de A1 prennent la couleur2
et ainsi de suite pour tout le mois
Et quand on change de mois
Les cellules correspondant à la 1ère semaine du mois(A1) +1 prennent à
nouveau la couleur 1 etc etc
Ex:
semaine du 28/07/03
correspond à la semaine N°5 du mois de juillet donc couleur5
le 01/08/03 qui commence le mois d'aout garde la couleur N°5 ainsi que le
02/08 et 03/08/03
La première semaine complète du mois d'aout qui commence le 04/08/03 prend
donc la couleur 1
et ainsi de suite.
J'espère que mes explications seront comprises.
Merci de votre aide
Marc
Merci pour cette formule qui fonctionne mais...
Il faut que la couleur fasse un cycle selon les semaines en partant de la
première semaine du mois
exemple:
01/09/03= semaine N°1 avec une couleur 1
08/09/03= semaine N°2 avec une couleur 2
etc etc
donc logiquement on devrait pouvoir avoir
06/10/03 =semaine N°2 donc couleur 2 (la même que l'on avait pour la
semaine
du 08/09/03)
Pour simplifier
Pour chaque mois de l'année (en fonction d'une date x saisie dans une
cellule en A1 par exemple)
Les cellules correspondant à la 1ere semaine du mois de A1 prennent la
couleur1
" " 2ème " "
de A1 prennent la couleur2
et ainsi de suite pour tout le mois
Et quand on change de mois
Les cellules correspondant à la 1ère semaine du mois(A1) +1 prennent à
nouveau la couleur 1 etc etc
Ex:
semaine du 28/07/03
correspond à la semaine N°5 du mois de juillet donc couleur5
le 01/08/03 qui commence le mois d'aout garde la couleur N°5 ainsi que le
02/08 et 03/08/03
La première semaine complète du mois d'aout qui commence le 04/08/03 prend
donc la couleur 1
et ainsi de suite.
J'espère que mes explications seront comprises.
Merci de votre aide
Marc
Merci pour cette formule qui fonctionne mais...
Il faut que la couleur fasse un cycle selon les semaines en partant de la
première semaine du mois
exemple:
01/09/03= semaine N°1 avec une couleur 1
08/09/03= semaine N°2 avec une couleur 2
etc etc
donc logiquement on devrait pouvoir avoir
06/10/03 =semaine N°2 donc couleur 2 (la même que l'on avait pour la
semaine
du 08/09/03)
Pour simplifier
Pour chaque mois de l'année (en fonction d'une date x saisie dans une
cellule en A1 par exemple)
Les cellules correspondant à la 1ere semaine du mois de A1 prennent la
couleur1
" " 2ème " "
de A1 prennent la couleur2
et ainsi de suite pour tout le mois
Et quand on change de mois
Les cellules correspondant à la 1ère semaine du mois(A1) +1 prennent à
nouveau la couleur 1 etc etc
Ex:
semaine du 28/07/03
correspond à la semaine N°5 du mois de juillet donc couleur5
le 01/08/03 qui commence le mois d'aout garde la couleur N°5 ainsi que le
02/08 et 03/08/03
La première semaine complète du mois d'aout qui commence le 04/08/03 prend
donc la couleur 1
et ainsi de suite.
J'espère que mes explications seront comprises.
Merci de votre aide
Marc
Merci pour cette formule qui fonctionne mais...
Il faut que la couleur fasse un cycle selon les semaines en partant de la
première semaine du mois
exemple:
01/09/03= semaine N°1 avec une couleur 1
08/09/03= semaine N°2 avec une couleur 2
etc etc
donc logiquement on devrait pouvoir avoir
06/10/03 =semaine N°2 donc couleur 2 (la même que l'on avait pour la
semaine
du 08/09/03)
Pour simplifier
Pour chaque mois de l'année (en fonction d'une date x saisie dans une
cellule en A1 par exemple)
Les cellules correspondant à la 1ere semaine du mois de A1 prennent la
couleur1
" " 2ème " "
de A1 prennent la couleur2
et ainsi de suite pour tout le mois
Et quand on change de mois
Les cellules correspondant à la 1ère semaine du mois(A1) +1 prennent à
nouveau la couleur 1 etc etc
Ex:
semaine du 28/07/03
correspond à la semaine N°5 du mois de juillet donc couleur5
le 01/08/03 qui commence le mois d'aout garde la couleur N°5 ainsi que le
02/08 et 03/08/03
La première semaine complète du mois d'aout qui commence le 04/08/03 prend
donc la couleur 1
et ainsi de suite.
J'espère que mes explications seront comprises.
Merci de votre aide
Marcun truc qui va bien dans les cellules
c'est mod(no.semaine(xx;3)
ça te renvoi des 0, 1 , 2 dans tes cellules
donc 3 couleurs
le pb c'est que no.semaine est une macro complementaire
il semblerait (chez moi) que les mfc n'aiment pas ces macros
"mcleroy" a écrit dans le message news:Un mal de tête plus tard
J'en suis là:
En A1 une date quelconque (saisie manuellement)
En A2:A31 =Ax+1
en B1: =MAJUSCULE(GAUCHE(TEXTE(A2;"jjj");1)) et ce jusqu'en B31
Fond pa défaut de B1:B31= couleur1
MEFC
Condition1
=NB.SI($B$1:B1;"L")=1 couleur 2
Condition2
=NB.SI($B$1:B1;"L")=2 couleur 3
Condition3
=NB.SI($B$1:B1;"L")=3 couleur 4
MEFC recopié avec le "pinceau" jusqu'en B31
La ca ne fonctionne que pour les mois ne contenant que 4 lundis.
Et de nouveau, je vois plus trop comment faire sans VBA.
Si quelqu'un peut me tirer de ce mauvais pas, je l'en remercie.
(Que ce soit avec une MEFC et des formules ou en VBA)
Quant à moi, je retourne travailler tout en réfléchissant au problème
et ce malgré ma migraine.
PS:
(Quelles aptitudes cérébrales doit-on posséder pour appréhender le VBA
danstoute sa splendeur?
Etre "matheux", logique, sensible à la syntaxe des langages de
programmation?
J'essaye de m'y mettre, mais souvent les macros ou les formules que je
"ponds" sont
loin d'avoir une efficacité optimum, ca ressemble à du bricolage...)
Marc.
Merci pour cette formule qui fonctionne mais...
Il faut que la couleur fasse un cycle selon les semaines en partant de la
première semaine du mois
exemple:
01/09/03= semaine N°1 avec une couleur 1
08/09/03= semaine N°2 avec une couleur 2
etc etc
donc logiquement on devrait pouvoir avoir
06/10/03 =semaine N°2 donc couleur 2 (la même que l'on avait pour la
semaine
du 08/09/03)
Pour simplifier
Pour chaque mois de l'année (en fonction d'une date x saisie dans une
cellule en A1 par exemple)
Les cellules correspondant à la 1ere semaine du mois de A1 prennent la
couleur1
" " 2ème " "
de A1 prennent la couleur2
et ainsi de suite pour tout le mois
Et quand on change de mois
Les cellules correspondant à la 1ère semaine du mois(A1) +1 prennent à
nouveau la couleur 1 etc etc
Ex:
semaine du 28/07/03
correspond à la semaine N°5 du mois de juillet donc couleur5
le 01/08/03 qui commence le mois d'aout garde la couleur N°5 ainsi que le
02/08 et 03/08/03
La première semaine complète du mois d'aout qui commence le 04/08/03 prend
donc la couleur 1
et ainsi de suite.
J'espère que mes explications seront comprises.
Merci de votre aide
Marc
un truc qui va bien dans les cellules
c'est mod(no.semaine(xx;3)
ça te renvoi des 0, 1 , 2 dans tes cellules
donc 3 couleurs
le pb c'est que no.semaine est une macro complementaire
il semblerait (chez moi) que les mfc n'aiment pas ces macros
"mcleroy" <mcleroy@netcourrier.com> a écrit dans le message news:
eaLYzAtdDHA.3520@tk2msftngp13.phx.gbl...
Un mal de tête plus tard
J'en suis là:
En A1 une date quelconque (saisie manuellement)
En A2:A31 =Ax+1
en B1: =MAJUSCULE(GAUCHE(TEXTE(A2;"jjj");1)) et ce jusqu'en B31
Fond pa défaut de B1:B31= couleur1
MEFC
Condition1
=NB.SI($B$1:B1;"L")=1 couleur 2
Condition2
=NB.SI($B$1:B1;"L")=2 couleur 3
Condition3
=NB.SI($B$1:B1;"L")=3 couleur 4
MEFC recopié avec le "pinceau" jusqu'en B31
La ca ne fonctionne que pour les mois ne contenant que 4 lundis.
Et de nouveau, je vois plus trop comment faire sans VBA.
Si quelqu'un peut me tirer de ce mauvais pas, je l'en remercie.
(Que ce soit avec une MEFC et des formules ou en VBA)
Quant à moi, je retourne travailler tout en réfléchissant au problème
et ce malgré ma migraine.
PS:
(Quelles aptitudes cérébrales doit-on posséder pour appréhender le VBA
dans
toute sa splendeur?
Etre "matheux", logique, sensible à la syntaxe des langages de
programmation?
J'essaye de m'y mettre, mais souvent les macros ou les formules que je
"ponds" sont
loin d'avoir une efficacité optimum, ca ressemble à du bricolage...)
Marc.
Merci pour cette formule qui fonctionne mais...
Il faut que la couleur fasse un cycle selon les semaines en partant de la
première semaine du mois
exemple:
01/09/03= semaine N°1 avec une couleur 1
08/09/03= semaine N°2 avec une couleur 2
etc etc
donc logiquement on devrait pouvoir avoir
06/10/03 =semaine N°2 donc couleur 2 (la même que l'on avait pour la
semaine
du 08/09/03)
Pour simplifier
Pour chaque mois de l'année (en fonction d'une date x saisie dans une
cellule en A1 par exemple)
Les cellules correspondant à la 1ere semaine du mois de A1 prennent la
couleur1
" " 2ème " "
de A1 prennent la couleur2
et ainsi de suite pour tout le mois
Et quand on change de mois
Les cellules correspondant à la 1ère semaine du mois(A1) +1 prennent à
nouveau la couleur 1 etc etc
Ex:
semaine du 28/07/03
correspond à la semaine N°5 du mois de juillet donc couleur5
le 01/08/03 qui commence le mois d'aout garde la couleur N°5 ainsi que le
02/08 et 03/08/03
La première semaine complète du mois d'aout qui commence le 04/08/03 prend
donc la couleur 1
et ainsi de suite.
J'espère que mes explications seront comprises.
Merci de votre aide
Marcun truc qui va bien dans les cellules
c'est mod(no.semaine(xx;3)
ça te renvoi des 0, 1 , 2 dans tes cellules
donc 3 couleurs
le pb c'est que no.semaine est une macro complementaire
il semblerait (chez moi) que les mfc n'aiment pas ces macros
"mcleroy" a écrit dans le message news:Un mal de tête plus tard
J'en suis là:
En A1 une date quelconque (saisie manuellement)
En A2:A31 =Ax+1
en B1: =MAJUSCULE(GAUCHE(TEXTE(A2;"jjj");1)) et ce jusqu'en B31
Fond pa défaut de B1:B31= couleur1
MEFC
Condition1
=NB.SI($B$1:B1;"L")=1 couleur 2
Condition2
=NB.SI($B$1:B1;"L")=2 couleur 3
Condition3
=NB.SI($B$1:B1;"L")=3 couleur 4
MEFC recopié avec le "pinceau" jusqu'en B31
La ca ne fonctionne que pour les mois ne contenant que 4 lundis.
Et de nouveau, je vois plus trop comment faire sans VBA.
Si quelqu'un peut me tirer de ce mauvais pas, je l'en remercie.
(Que ce soit avec une MEFC et des formules ou en VBA)
Quant à moi, je retourne travailler tout en réfléchissant au problème
et ce malgré ma migraine.
PS:
(Quelles aptitudes cérébrales doit-on posséder pour appréhender le VBA
danstoute sa splendeur?
Etre "matheux", logique, sensible à la syntaxe des langages de
programmation?
J'essaye de m'y mettre, mais souvent les macros ou les formules que je
"ponds" sont
loin d'avoir une efficacité optimum, ca ressemble à du bricolage...)
Marc.
Bonjour
J'essaie que dans une plage de cellues contenant les dates
du mois en cours (ou d'un mois chois par l'utilisateur)
les jours ouvrés soient d'une couleur qui change pour chaque
changement de semaine du mois.
J'ai pu arriver à ce résultat partiellement:
Formule pour les jours ouvrés:
=JOURSEM($b2;2)<6
Sauf qu'ici la couleur est la même pour toutes les semaines
Alors j'ai ajouté dans la colonne c les valeurs a b c d e
Formule en C2: par exemple
=SI(JOURSEM(B2;2<6;"a";SI(JOURSEM(b2;2>6; et c'est la que je suis
coincé
et que j'en appelle non pas à la tendresse mais à votre aide.
Tout en continuant à essayer de me décoincer avec mes propres moyens.
Bonjour
J'essaie que dans une plage de cellues contenant les dates
du mois en cours (ou d'un mois chois par l'utilisateur)
les jours ouvrés soient d'une couleur qui change pour chaque
changement de semaine du mois.
J'ai pu arriver à ce résultat partiellement:
Formule pour les jours ouvrés:
=JOURSEM($b2;2)<6
Sauf qu'ici la couleur est la même pour toutes les semaines
Alors j'ai ajouté dans la colonne c les valeurs a b c d e
Formule en C2: par exemple
=SI(JOURSEM(B2;2<6;"a";SI(JOURSEM(b2;2>6; et c'est la que je suis
coincé
et que j'en appelle non pas à la tendresse mais à votre aide.
Tout en continuant à essayer de me décoincer avec mes propres moyens.
Bonjour
J'essaie que dans une plage de cellues contenant les dates
du mois en cours (ou d'un mois chois par l'utilisateur)
les jours ouvrés soient d'une couleur qui change pour chaque
changement de semaine du mois.
J'ai pu arriver à ce résultat partiellement:
Formule pour les jours ouvrés:
=JOURSEM($b2;2)<6
Sauf qu'ici la couleur est la même pour toutes les semaines
Alors j'ai ajouté dans la colonne c les valeurs a b c d e
Formule en C2: par exemple
=SI(JOURSEM(B2;2<6;"a";SI(JOURSEM(b2;2>6; et c'est la que je suis
coincé
et que j'en appelle non pas à la tendresse mais à votre aide.
Tout en continuant à essayer de me décoincer avec mes propres moyens.
Pour une date en A1, la formule que tu cherches:
=MIN(MOD(ENT((JOUR(A1-{7;0})-{1;8}+JOURSEM(A1-JOUR(A1-{7;0})+6))/7);5))+1
(J'essaye de comprendre ce que fait cette formule, est-il posible à son
Pour les couleurs, j'arrive à comprende cette macro ci-dessous (merci à
Private Sub Worksheet_Change(ByVal Target As Range)
If Target(1, 1).Column <> 1 Then Exit Sub
If IsDate(Target(1, 1)) Then
Select Case NoSemDansMois(Target(1, 1))
Case 1: Target.Interior.ColorIndex = 6
Case 2: Target.Interior.ColorIndex = 10
Case 3: Target.Interior.ColorIndex = 25
Case 4: Target.Interior.ColorIndex = 35
Case 5: Target.Interior.ColorIndex = 45
Case Else:
Target.Interior.ColorIndex = xlNone
End Select
End If
End Sub
Je continue à avoir un souci.
Pour une date en A1, la formule que tu cherches:
=MIN(MOD(ENT((JOUR(A1-{7;0})-{1;8}+JOURSEM(A1-JOUR(A1-{7;0})+6))/7);5))+1
(J'essaye de comprendre ce que fait cette formule, est-il posible à son
Pour les couleurs, j'arrive à comprende cette macro ci-dessous (merci à
Private Sub Worksheet_Change(ByVal Target As Range)
If Target(1, 1).Column <> 1 Then Exit Sub
If IsDate(Target(1, 1)) Then
Select Case NoSemDansMois(Target(1, 1))
Case 1: Target.Interior.ColorIndex = 6
Case 2: Target.Interior.ColorIndex = 10
Case 3: Target.Interior.ColorIndex = 25
Case 4: Target.Interior.ColorIndex = 35
Case 5: Target.Interior.ColorIndex = 45
Case Else:
Target.Interior.ColorIndex = xlNone
End Select
End If
End Sub
Je continue à avoir un souci.
Pour une date en A1, la formule que tu cherches:
=MIN(MOD(ENT((JOUR(A1-{7;0})-{1;8}+JOURSEM(A1-JOUR(A1-{7;0})+6))/7);5))+1
(J'essaye de comprendre ce que fait cette formule, est-il posible à son
Pour les couleurs, j'arrive à comprende cette macro ci-dessous (merci à
Private Sub Worksheet_Change(ByVal Target As Range)
If Target(1, 1).Column <> 1 Then Exit Sub
If IsDate(Target(1, 1)) Then
Select Case NoSemDansMois(Target(1, 1))
Case 1: Target.Interior.ColorIndex = 6
Case 2: Target.Interior.ColorIndex = 10
Case 3: Target.Interior.ColorIndex = 25
Case 4: Target.Interior.ColorIndex = 35
Case 5: Target.Interior.ColorIndex = 45
Case Else:
Target.Interior.ColorIndex = xlNone
End Select
End If
End Sub
Je continue à avoir un souci.