Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
=FIN.MOIS(B7;0)
=FIN.MOIS(B7;0)
=FIN.MOIS(B7;0)
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Rebonjour,
pour distribuer la formule dans un tableau:
mes dates de depart sont dans la colonne b , mes dates de fin dans la
colonne c
je crée une ligne de mois en ligne 6 que je remplis à partir d'une date de
depart en case f4 par
=FIN.MOIS($F$4;0)+1
=FIN.MOIS($F$4;1)+1 etc afin d'avoir les dates de debut de mois dans les
cases
ma formule sur la case par exemple g8 est alors
=SI($C8<G$6;0;SI(ET($B8<G$6;$C8>=G$6;$C8<=FIN.MOIS(G$6;0));$C8-G$6+1;SI(ET($
B8<G$6;$C8>=G$6;$C8>=FIN.MOIS(G$6;0));FIN.MOIS(G$6;0)-FIN.MOIS(G$6;-1);SI(ET
($B8>=G$6;$B8<=FIN.MOIS(G$6;0);$C8>=G$6;$C8<=FIN.MOIS(G$6;0));+$C8-$B8+1;SI(
ET($B8>=G$6;$B8<=FIN.MOIS(G$6;0);$C8>G$6;$C8>=FIN.MOIS(G$6;0));FIN.MOIS(G$6;
0)-$B8+1;SI($B8>FIN.MOIS(G$6;0);0;"erreur"))))))
Bon un peu compliqué mais ça marche très bien et c'est extensible sur une
durée indéterminée. De plus ça doit normalement aller plus vite que le
calcul matriciel sur de gros tableaux.
En fin de tableau , tu peux alors faire le total par mois eventuellement
faire le total pour un employé avec un sommeprod
"Carole et Thierry" a écrit dans le
message de news: 415dcafc$0$8336$Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivides arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entredeux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Rebonjour,
pour distribuer la formule dans un tableau:
mes dates de depart sont dans la colonne b , mes dates de fin dans la
colonne c
je crée une ligne de mois en ligne 6 que je remplis à partir d'une date de
depart en case f4 par
=FIN.MOIS($F$4;0)+1
=FIN.MOIS($F$4;1)+1 etc afin d'avoir les dates de debut de mois dans les
cases
ma formule sur la case par exemple g8 est alors
=SI($C8<G$6;0;SI(ET($B8<G$6;$C8>=G$6;$C8<=FIN.MOIS(G$6;0));$C8-G$6+1;SI(ET($
B8<G$6;$C8>=G$6;$C8>=FIN.MOIS(G$6;0));FIN.MOIS(G$6;0)-FIN.MOIS(G$6;-1);SI(ET
($B8>=G$6;$B8<=FIN.MOIS(G$6;0);$C8>=G$6;$C8<=FIN.MOIS(G$6;0));+$C8-$B8+1;SI(
ET($B8>=G$6;$B8<=FIN.MOIS(G$6;0);$C8>G$6;$C8>=FIN.MOIS(G$6;0));FIN.MOIS(G$6;
0)-$B8+1;SI($B8>FIN.MOIS(G$6;0);0;"erreur"))))))
Bon un peu compliqué mais ça marche très bien et c'est extensible sur une
durée indéterminée. De plus ça doit normalement aller plus vite que le
calcul matriciel sur de gros tableaux.
En fin de tableau , tu peux alors faire le total par mois eventuellement
faire le total pour un employé avec un sommeprod
"Carole et Thierry" <Thierry.pasdespam.spitzberg@wanadoo.fr> a écrit dans le
message de news: 415dcafc$0$8336$626a14ce@news.free.fr...
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Rebonjour,
pour distribuer la formule dans un tableau:
mes dates de depart sont dans la colonne b , mes dates de fin dans la
colonne c
je crée une ligne de mois en ligne 6 que je remplis à partir d'une date de
depart en case f4 par
=FIN.MOIS($F$4;0)+1
=FIN.MOIS($F$4;1)+1 etc afin d'avoir les dates de debut de mois dans les
cases
ma formule sur la case par exemple g8 est alors
=SI($C8<G$6;0;SI(ET($B8<G$6;$C8>=G$6;$C8<=FIN.MOIS(G$6;0));$C8-G$6+1;SI(ET($
B8<G$6;$C8>=G$6;$C8>=FIN.MOIS(G$6;0));FIN.MOIS(G$6;0)-FIN.MOIS(G$6;-1);SI(ET
($B8>=G$6;$B8<=FIN.MOIS(G$6;0);$C8>=G$6;$C8<=FIN.MOIS(G$6;0));+$C8-$B8+1;SI(
ET($B8>=G$6;$B8<=FIN.MOIS(G$6;0);$C8>G$6;$C8>=FIN.MOIS(G$6;0));FIN.MOIS(G$6;
0)-$B8+1;SI($B8>FIN.MOIS(G$6;0);0;"erreur"))))))
Bon un peu compliqué mais ça marche très bien et c'est extensible sur une
durée indéterminée. De plus ça doit normalement aller plus vite que le
calcul matriciel sur de gros tableaux.
En fin de tableau , tu peux alors faire le total par mois eventuellement
faire le total pour un employé avec un sommeprod
"Carole et Thierry" a écrit dans le
message de news: 415dcafc$0$8336$Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivides arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entredeux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Dans toutes les propositions faites, il n'est nulle part question des ....
samedi, dimanche, jours fériés.
** Pourquoi en serait-il spécialement question puisque ce sont des jours comme
Faut-il les prendre en compte ?
** C'est fait !
Dans toutes les propositions faites, il n'est nulle part question des ....
samedi, dimanche, jours fériés.
** Pourquoi en serait-il spécialement question puisque ce sont des jours comme
Faut-il les prendre en compte ?
** C'est fait !
Dans toutes les propositions faites, il n'est nulle part question des ....
samedi, dimanche, jours fériés.
** Pourquoi en serait-il spécialement question puisque ce sont des jours comme
Faut-il les prendre en compte ?
** C'est fait !
Bonjour,
Merci a tous pour vos bon conseils, la nuit a été productive :>)
Je vais prendre une bonne douche pour me réveiller et j'attaque.
Je vous tiens au courant mais déjà MERCI vous êtes supers....
Carole
"docm" a écrit dans le message de
news:Bonjour.
Si tu aimerais une petite routine macrotique, je te propose ce qui suit
(à
adapter et compléter):
Sub RepartirAbsenceParMois()
Sheets("feuil1").Select
colonnedatedepart = Range("B1").Column
colonnedatefin = Range("C1").Column
premiereligne = 1
derniereligne = 10
For i = premiereligne To derniereligne
datedepart = Cells(i, colonnedatedepart).Value
datefin = Cells(i, colonnedatefin).Value
If datedepart <> "" And datefin <> "" Then
colonneresultat = colonnedatefin + 1
Cells(i, colonneresultat) = "Erreur"
a = datedepart
While a <= datefin
annee = Year(a)
mois = Month(a)
premierjourmoissuivant = DateSerial(annee, mois + 1, 1)
If premierjourmoissuivant > datefin Then
premierjourmoissuivant = datefin + 1
End If
nombredejours = DateDiff("d", a, premierjourmoissuivant)
Cells(i, colonneresultat) = nombredejours
Cells(i, colonneresultat + 1) = ""
colonneresultat = colonneresultat + 1
a = premierjourmoissuivant
Wend
End If
Next
End Sub
Salutations.
"Carole et Thierry" wrote in
message news:415dcafc$0$8336$Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivides arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre
de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de
jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entredeux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15
en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois
cumulertoutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Merci a tous pour vos bon conseils, la nuit a été productive :>)
Je vais prendre une bonne douche pour me réveiller et j'attaque.
Je vous tiens au courant mais déjà MERCI vous êtes supers....
Carole
"docm" <docmarti@spamcolba.net> a écrit dans le message de
news:OwkXaWBqEHA.2764@TK2MSFTNGP11.phx.gbl...
Bonjour.
Si tu aimerais une petite routine macrotique, je te propose ce qui suit
(à
adapter et compléter):
Sub RepartirAbsenceParMois()
Sheets("feuil1").Select
colonnedatedepart = Range("B1").Column
colonnedatefin = Range("C1").Column
premiereligne = 1
derniereligne = 10
For i = premiereligne To derniereligne
datedepart = Cells(i, colonnedatedepart).Value
datefin = Cells(i, colonnedatefin).Value
If datedepart <> "" And datefin <> "" Then
colonneresultat = colonnedatefin + 1
Cells(i, colonneresultat) = "Erreur"
a = datedepart
While a <= datefin
annee = Year(a)
mois = Month(a)
premierjourmoissuivant = DateSerial(annee, mois + 1, 1)
If premierjourmoissuivant > datefin Then
premierjourmoissuivant = datefin + 1
End If
nombredejours = DateDiff("d", a, premierjourmoissuivant)
Cells(i, colonneresultat) = nombredejours
Cells(i, colonneresultat + 1) = ""
colonneresultat = colonneresultat + 1
a = premierjourmoissuivant
Wend
End If
Next
End Sub
Salutations.
"Carole et Thierry" <Thierry.pasdespam.spitzberg@wanadoo.fr> wrote in
message news:415dcafc$0$8336$626a14ce@news.free.fr...
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre
de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de
jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15
en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois
cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Merci a tous pour vos bon conseils, la nuit a été productive :>)
Je vais prendre une bonne douche pour me réveiller et j'attaque.
Je vous tiens au courant mais déjà MERCI vous êtes supers....
Carole
"docm" a écrit dans le message de
news:Bonjour.
Si tu aimerais une petite routine macrotique, je te propose ce qui suit
(à
adapter et compléter):
Sub RepartirAbsenceParMois()
Sheets("feuil1").Select
colonnedatedepart = Range("B1").Column
colonnedatefin = Range("C1").Column
premiereligne = 1
derniereligne = 10
For i = premiereligne To derniereligne
datedepart = Cells(i, colonnedatedepart).Value
datefin = Cells(i, colonnedatefin).Value
If datedepart <> "" And datefin <> "" Then
colonneresultat = colonnedatefin + 1
Cells(i, colonneresultat) = "Erreur"
a = datedepart
While a <= datefin
annee = Year(a)
mois = Month(a)
premierjourmoissuivant = DateSerial(annee, mois + 1, 1)
If premierjourmoissuivant > datefin Then
premierjourmoissuivant = datefin + 1
End If
nombredejours = DateDiff("d", a, premierjourmoissuivant)
Cells(i, colonneresultat) = nombredejours
Cells(i, colonneresultat + 1) = ""
colonneresultat = colonneresultat + 1
a = premierjourmoissuivant
Wend
End If
Next
End Sub
Salutations.
"Carole et Thierry" wrote in
message news:415dcafc$0$8336$Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivides arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre
de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de
jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entredeux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15
en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois
cumulertoutes les absences.
Merci beaucoup pour votre aide.
Cordialement
la nuit a été productive
Il n'est plus en état, le pauvre.
avec thierry la douche???
"Carole et Thierry" a écrit dans
le
message de news:415e38e4$0$8338$Bonjour,
Merci a tous pour vos bon conseils, la nuit a été productive :>)
Je vais prendre une bonne douche pour me réveiller et j'attaque.
Je vous tiens au courant mais déjà MERCI vous êtes supers....
Carole
"docm" a écrit dans le message de
news:Bonjour.
Si tu aimerais une petite routine macrotique, je te propose ce qui
suit
(àadapter et compléter):
Sub RepartirAbsenceParMois()
Sheets("feuil1").Select
colonnedatedepart = Range("B1").Column
colonnedatefin = Range("C1").Column
premiereligne = 1
derniereligne = 10
For i = premiereligne To derniereligne
datedepart = Cells(i, colonnedatedepart).Value
datefin = Cells(i, colonnedatefin).Value
If datedepart <> "" And datefin <> "" Then
colonneresultat = colonnedatefin + 1
Cells(i, colonneresultat) = "Erreur"
a = datedepart
While a <= datefin
annee = Year(a)
mois = Month(a)
premierjourmoissuivant = DateSerial(annee, mois + 1, 1)
If premierjourmoissuivant > datefin Then
premierjourmoissuivant = datefin + 1
End If
nombredejours = DateDiff("d", a, premierjourmoissuivant)
Cells(i, colonneresultat) = nombredejours
Cells(i, colonneresultat + 1) = ""
colonneresultat = colonneresultat + 1
a = premierjourmoissuivant
Wend
End If
Next
End Sub
Salutations.
"Carole et Thierry" wrote in
message news:415dcafc$0$8336$Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau
de
suivides arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin
Nombre
dejour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de
jourarrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par
mois
entredeux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et
15
enmars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois
cumulertoutes les absences.
Merci beaucoup pour votre aide.
Cordialement
la nuit a été productive
Il n'est plus en état, le pauvre.
avec thierry la douche???
"Carole et Thierry" <Thierry.pasdespam.spitzberg@wanadoo.fr> a écrit dans
le
message de news:415e38e4$0$8338$626a14ce@news.free.fr...
Bonjour,
Merci a tous pour vos bon conseils, la nuit a été productive :>)
Je vais prendre une bonne douche pour me réveiller et j'attaque.
Je vous tiens au courant mais déjà MERCI vous êtes supers....
Carole
"docm" <docmarti@spamcolba.net> a écrit dans le message de
news:OwkXaWBqEHA.2764@TK2MSFTNGP11.phx.gbl...
Bonjour.
Si tu aimerais une petite routine macrotique, je te propose ce qui
suit
(à
adapter et compléter):
Sub RepartirAbsenceParMois()
Sheets("feuil1").Select
colonnedatedepart = Range("B1").Column
colonnedatefin = Range("C1").Column
premiereligne = 1
derniereligne = 10
For i = premiereligne To derniereligne
datedepart = Cells(i, colonnedatedepart).Value
datefin = Cells(i, colonnedatefin).Value
If datedepart <> "" And datefin <> "" Then
colonneresultat = colonnedatefin + 1
Cells(i, colonneresultat) = "Erreur"
a = datedepart
While a <= datefin
annee = Year(a)
mois = Month(a)
premierjourmoissuivant = DateSerial(annee, mois + 1, 1)
If premierjourmoissuivant > datefin Then
premierjourmoissuivant = datefin + 1
End If
nombredejours = DateDiff("d", a, premierjourmoissuivant)
Cells(i, colonneresultat) = nombredejours
Cells(i, colonneresultat + 1) = ""
colonneresultat = colonneresultat + 1
a = premierjourmoissuivant
Wend
End If
Next
End Sub
Salutations.
"Carole et Thierry" <Thierry.pasdespam.spitzberg@wanadoo.fr> wrote in
message news:415dcafc$0$8336$626a14ce@news.free.fr...
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau
de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin
Nombre
de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de
jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par
mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et
15
en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois
cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
la nuit a été productive
Il n'est plus en état, le pauvre.
avec thierry la douche???
"Carole et Thierry" a écrit dans
le
message de news:415e38e4$0$8338$Bonjour,
Merci a tous pour vos bon conseils, la nuit a été productive :>)
Je vais prendre une bonne douche pour me réveiller et j'attaque.
Je vous tiens au courant mais déjà MERCI vous êtes supers....
Carole
"docm" a écrit dans le message de
news:Bonjour.
Si tu aimerais une petite routine macrotique, je te propose ce qui
suit
(àadapter et compléter):
Sub RepartirAbsenceParMois()
Sheets("feuil1").Select
colonnedatedepart = Range("B1").Column
colonnedatefin = Range("C1").Column
premiereligne = 1
derniereligne = 10
For i = premiereligne To derniereligne
datedepart = Cells(i, colonnedatedepart).Value
datefin = Cells(i, colonnedatefin).Value
If datedepart <> "" And datefin <> "" Then
colonneresultat = colonnedatefin + 1
Cells(i, colonneresultat) = "Erreur"
a = datedepart
While a <= datefin
annee = Year(a)
mois = Month(a)
premierjourmoissuivant = DateSerial(annee, mois + 1, 1)
If premierjourmoissuivant > datefin Then
premierjourmoissuivant = datefin + 1
End If
nombredejours = DateDiff("d", a, premierjourmoissuivant)
Cells(i, colonneresultat) = nombredejours
Cells(i, colonneresultat + 1) = ""
colonneresultat = colonneresultat + 1
a = premierjourmoissuivant
Wend
End If
Next
End Sub
Salutations.
"Carole et Thierry" wrote in
message news:415dcafc$0$8336$Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau
de
suivides arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin
Nombre
dejour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de
jourarrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par
mois
entredeux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et
15
enmars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois
cumulertoutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement
Bonjour,
Dans le cadre de mes activités professionnelles, je gère un tableau de
suivi
des arrêts maladie.
il se pressente sous la forme :
Nom Date début arrêt Date de fin Nombre de
jour arrêt.
Mon "boss" me demande maintenant de faire une synthèse du nombre de jour
arrêt mois par mois.
J'ai donc besoin de savoir comment calculer le nombre de jour par mois
entre
deux dates.
Par exemple:
si mon arrêt va du 15 janvier au 15 mars,
Le résultat devrait être : 15 jours en janvier, 28 en février, et 15 en
mars.
Bien sur mon tableau fait plusieurs centaine de lignes et je dois cumuler
toutes les absences.
Merci beaucoup pour votre aide.
Cordialement