Salut a tous
J'ai une colonne A avec les jours de la semaine Lundi, Mardi etc..., une
colonne B avec les dates 1 Septembre, 2 Septembre etc... et j'aimerais que
sur les colonnes 3,4,5 se grise les samedis, dimanches et si c'est possible
les jours ferier.
Merci de me repondre
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
anonymousA
bonjour,
pour les samedis et Dimanches, l'utilisation de la fonction d'Excel JOURSEM couplée à une mise en forme conditionnelle devrait résoudre la question assez facilement. Pour les jours fériés c'est une autre paire de manches , notamment pour les jours fériés religieux chrétiens. un exemple ci-dessous de détermination de ces jours fériés par VBA evidemment. Pas de moi.
Public Function jours_religieux(wAn%) As Date
'Calcul du Dimanche Paques 'Pâques est le dimanche qui suit le quatorzième jour de la Lune qui tombe le 21 mars ou immédiatement après 'Cette fonction calcule aussi la date des jours fériés chrétiens Dim wA%, wB%, wC%, wD%, wE%, wF%, wG%, wH%, wI%, wJ%, wK%, wL%, wM%, wN%, wP% Dim dtPaques As Date, dtVenSaint As Date, dtLunPaq As Date, dtAscension As Date Dim dtDimPent As Date, dtLunPent As Date Dim strMsg As String, strTitre As String Dim TableauJoursFeriés(10), i As Integer 'Calcul du rang de l'année dans le cycle lunaire qui a 19 ans wA = wAn Mod 19 'Calcul du siècle wB = wAn 100 'Calcul du rang de l'année dans le siècle wC = wAn Mod 100 wD = wB 4 wE = wB Mod 4 wF = (wB + 8) 25 wG = (wB - wF + 1) 3 wH = (19 * wA + wB - wD - wG + 15) Mod 30 wI = wC 4 wK = wC Mod 4 wL = (32 + 2 * wE + 2 * wI - wH - wK) Mod 7 wM = (wA + 11 * wH + 22 * wL) 451 wN = (wH + wL - 7 * wM + 114) 31 wP = (wH + wL - 7 * wM + 114) Mod 31 fPaques = DateSerial(wAn, wN, wP + 1)
Salut a tous J'ai une colonne A avec les jours de la semaine Lundi, Mardi etc..., une colonne B avec les dates 1 Septembre, 2 Septembre etc... et j'aimerais que sur les colonnes 3,4,5 se grise les samedis, dimanches et si c'est possible les jours ferier. Merci de me repondre
bonjour,
pour les samedis et Dimanches, l'utilisation de la fonction d'Excel
JOURSEM couplée à une mise en forme conditionnelle devrait résoudre la
question assez facilement.
Pour les jours fériés c'est une autre paire de manches , notamment pour
les jours fériés religieux chrétiens.
un exemple ci-dessous de détermination de ces jours fériés par VBA
evidemment. Pas de moi.
Public Function jours_religieux(wAn%) As Date
'Calcul du Dimanche Paques
'Pâques est le dimanche qui suit le quatorzième jour de la Lune qui
tombe le 21 mars ou immédiatement après
'Cette fonction calcule aussi la date des jours fériés chrétiens
Dim wA%, wB%, wC%, wD%, wE%, wF%, wG%, wH%, wI%, wJ%, wK%, wL%, wM%,
wN%, wP%
Dim dtPaques As Date, dtVenSaint As Date, dtLunPaq As Date, dtAscension
As Date
Dim dtDimPent As Date, dtLunPent As Date
Dim strMsg As String, strTitre As String
Dim TableauJoursFeriés(10), i As Integer
'Calcul du rang de l'année dans le cycle lunaire qui a 19 ans
wA = wAn Mod 19
'Calcul du siècle
wB = wAn 100
'Calcul du rang de l'année dans le siècle
wC = wAn Mod 100
wD = wB 4
wE = wB Mod 4
wF = (wB + 8) 25
wG = (wB - wF + 1) 3
wH = (19 * wA + wB - wD - wG + 15) Mod 30
wI = wC 4
wK = wC Mod 4
wL = (32 + 2 * wE + 2 * wI - wH - wK) Mod 7
wM = (wA + 11 * wH + 22 * wL) 451
wN = (wH + wL - 7 * wM + 114) 31
wP = (wH + wL - 7 * wM + 114) Mod 31
fPaques = DateSerial(wAn, wN, wP + 1)
Salut a tous
J'ai une colonne A avec les jours de la semaine Lundi, Mardi etc..., une
colonne B avec les dates 1 Septembre, 2 Septembre etc... et j'aimerais que
sur les colonnes 3,4,5 se grise les samedis, dimanches et si c'est possible
les jours ferier.
Merci de me repondre
pour les samedis et Dimanches, l'utilisation de la fonction d'Excel JOURSEM couplée à une mise en forme conditionnelle devrait résoudre la question assez facilement. Pour les jours fériés c'est une autre paire de manches , notamment pour les jours fériés religieux chrétiens. un exemple ci-dessous de détermination de ces jours fériés par VBA evidemment. Pas de moi.
Public Function jours_religieux(wAn%) As Date
'Calcul du Dimanche Paques 'Pâques est le dimanche qui suit le quatorzième jour de la Lune qui tombe le 21 mars ou immédiatement après 'Cette fonction calcule aussi la date des jours fériés chrétiens Dim wA%, wB%, wC%, wD%, wE%, wF%, wG%, wH%, wI%, wJ%, wK%, wL%, wM%, wN%, wP% Dim dtPaques As Date, dtVenSaint As Date, dtLunPaq As Date, dtAscension As Date Dim dtDimPent As Date, dtLunPent As Date Dim strMsg As String, strTitre As String Dim TableauJoursFeriés(10), i As Integer 'Calcul du rang de l'année dans le cycle lunaire qui a 19 ans wA = wAn Mod 19 'Calcul du siècle wB = wAn 100 'Calcul du rang de l'année dans le siècle wC = wAn Mod 100 wD = wB 4 wE = wB Mod 4 wF = (wB + 8) 25 wG = (wB - wF + 1) 3 wH = (19 * wA + wB - wD - wG + 15) Mod 30 wI = wC 4 wK = wC Mod 4 wL = (32 + 2 * wE + 2 * wI - wH - wK) Mod 7 wM = (wA + 11 * wH + 22 * wL) 451 wN = (wH + wL - 7 * wM + 114) 31 wP = (wH + wL - 7 * wM + 114) Mod 31 fPaques = DateSerial(wAn, wN, wP + 1)
Salut a tous J'ai une colonne A avec les jours de la semaine Lundi, Mardi etc..., une colonne B avec les dates 1 Septembre, 2 Septembre etc... et j'aimerais que sur les colonnes 3,4,5 se grise les samedis, dimanches et si c'est possible les jours ferier. Merci de me repondre
yan
Salut dans ta MFC tu peut écrire ceci pour jour A1 et date en B1 =OU(JOURSEM(B1;2)=6;JOURSEM(B1;2)=7;(B1)8477) joursem pour les samedi et dimanche et 38477 pour le 15 août (par exemple) et tu rajoutes tous les jours que tu as besoin (fastidieux car a refaire tous les ans) tu peut aussi remplacer 38477 par une cellule de ta feuille qui contiendra le (les) jour férié =OU(JOURSEM(B1;2)=6;JOURSEM(B1;2)=7;(B1)=$F$5)
pas élégant mais ça marche
A+ yan "Baceri" a écrit dans le message de news: 431329d6$0$283$
Salut a tous J'ai une colonne A avec les jours de la semaine Lundi, Mardi etc..., une colonne B avec les dates 1 Septembre, 2 Septembre etc... et j'aimerais que sur les colonnes 3,4,5 se grise les samedis, dimanches et si c'est possible les jours ferier. Merci de me repondre
Salut
dans ta MFC tu peut écrire ceci
pour jour A1 et date en B1
=OU(JOURSEM(B1;2)=6;JOURSEM(B1;2)=7;(B1)8477)
joursem pour les samedi et dimanche et 38477 pour le 15 août (par exemple)
et tu rajoutes tous les jours que tu as besoin
(fastidieux car a refaire tous les ans)
tu peut aussi remplacer 38477 par une cellule de ta feuille qui contiendra
le (les) jour férié
=OU(JOURSEM(B1;2)=6;JOURSEM(B1;2)=7;(B1)=$F$5)
pas élégant mais ça marche
A+
yan
"Baceri" <baceri@free.fr> a écrit dans le message de news:
431329d6$0$283$626a14ce@news.free.fr...
Salut a tous
J'ai une colonne A avec les jours de la semaine Lundi, Mardi etc..., une
colonne B avec les dates 1 Septembre, 2 Septembre etc... et j'aimerais que
sur les colonnes 3,4,5 se grise les samedis, dimanches et si c'est
possible les jours ferier.
Merci de me repondre
Salut dans ta MFC tu peut écrire ceci pour jour A1 et date en B1 =OU(JOURSEM(B1;2)=6;JOURSEM(B1;2)=7;(B1)8477) joursem pour les samedi et dimanche et 38477 pour le 15 août (par exemple) et tu rajoutes tous les jours que tu as besoin (fastidieux car a refaire tous les ans) tu peut aussi remplacer 38477 par une cellule de ta feuille qui contiendra le (les) jour férié =OU(JOURSEM(B1;2)=6;JOURSEM(B1;2)=7;(B1)=$F$5)
pas élégant mais ça marche
A+ yan "Baceri" a écrit dans le message de news: 431329d6$0$283$
Salut a tous J'ai une colonne A avec les jours de la semaine Lundi, Mardi etc..., une colonne B avec les dates 1 Septembre, 2 Septembre etc... et j'aimerais que sur les colonnes 3,4,5 se grise les samedis, dimanches et si c'est possible les jours ferier. Merci de me repondre
Baceri
Merci je rentre a peine de reunion, je vais faire des essais demain encore merci, Mon gros probleme et de mettre une mise en forme C3,D3,E3 suivant la cellule A3.A3 etant les jours de la semaine. Dans la mise en forme je selectionne "La valeur de la cellule est" dans l'autre je choisi "egale à" et j'ecrit " =(A3="Samedi")
Merci
je rentre a peine de reunion, je vais faire des essais demain encore merci,
Mon gros probleme et de mettre une mise en forme C3,D3,E3 suivant la cellule
A3.A3 etant les jours de la semaine. Dans la mise en forme je selectionne
"La valeur de la cellule est" dans l'autre je choisi "egale à" et j'ecrit "
=(A3="Samedi")
Merci je rentre a peine de reunion, je vais faire des essais demain encore merci, Mon gros probleme et de mettre une mise en forme C3,D3,E3 suivant la cellule A3.A3 etant les jours de la semaine. Dans la mise en forme je selectionne "La valeur de la cellule est" dans l'autre je choisi "egale à" et j'ecrit " =(A3="Samedi")
yan
salut Pour ce que je t'ai donné, il ne faut pas prendre "La valeur de la cellule est" mais "la formule est" (clic dans ascenseur")
A yan
"Baceri" a écrit dans le message de news: 431363cb$0$23053$
Merci je rentre a peine de reunion, je vais faire des essais demain encore merci, Mon gros probleme et de mettre une mise en forme C3,D3,E3 suivant la cellule A3.A3 etant les jours de la semaine. Dans la mise en forme je selectionne "La valeur de la cellule est" dans l'autre je choisi "egale à" et j'ecrit " =(A3="Samedi")
salut
Pour ce que je t'ai donné, il ne faut pas prendre "La valeur de la cellule
est" mais "la formule est" (clic dans ascenseur")
A yan
"Baceri" <baceri@free.fr> a écrit dans le message de news:
431363cb$0$23053$636a15ce@news.free.fr...
Merci
je rentre a peine de reunion, je vais faire des essais demain encore
merci,
Mon gros probleme et de mettre une mise en forme C3,D3,E3 suivant la
cellule
A3.A3 etant les jours de la semaine. Dans la mise en forme je selectionne
"La valeur de la cellule est" dans l'autre je choisi "egale à" et j'ecrit
"
=(A3="Samedi")
salut Pour ce que je t'ai donné, il ne faut pas prendre "La valeur de la cellule est" mais "la formule est" (clic dans ascenseur")
A yan
"Baceri" a écrit dans le message de news: 431363cb$0$23053$
Merci je rentre a peine de reunion, je vais faire des essais demain encore merci, Mon gros probleme et de mettre une mise en forme C3,D3,E3 suivant la cellule A3.A3 etant les jours de la semaine. Dans la mise en forme je selectionne "La valeur de la cellule est" dans l'autre je choisi "egale à" et j'ecrit " =(A3="Samedi")