Bonjour,
J'essaie de modifier les plages horaires du Mercredi seulement, mais la
procédure ci-dessous modifie les plages horaires des 7 jours de la semaine
With ActiveProject.Calendar.WeekDays(pjWednesday)
.Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM#
.Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM#
End With
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
Jan De Messemaeker
Bonjour Robert,
A mon avis le VBA ne permet que les actions qui sont possible manuellement: - soit changer les shifts pour une ou plusieurs journées d'une semaine, mais alors de 1984 à 2049 - ou pour une période contigue
Donc ActiveProject.Calendar.WeekDays(pjWednesday).shift2.start est parfaitement possible et n'affecte que les Mercredis mais alors TOUS les mercredis
Pour limiter cela à certains Mercredis à mon avis il faut écrire une boucle qui te donne la date de chaque Mercredi et changer le calendar pour sctte "period" d'un jour chaque fois
Bien à vous,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Robert" schreef in bericht news:OmOHJc$
Bonjour, J'essaie de modifier les plages horaires du Mercredi seulement, mais la procédure ci-dessous modifie les plages horaires des 7 jours de la semaine
With ActiveProject.Calendar.WeekDays(pjWednesday) .Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM# .Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM# End With
Merci pour toute suggestion,
Robert
Bonjour Robert,
A mon avis le VBA ne permet que les actions qui sont possible manuellement:
- soit changer les shifts pour une ou plusieurs journées d'une semaine, mais
alors de 1984 à 2049
- ou pour une période contigue
Donc
ActiveProject.Calendar.WeekDays(pjWednesday).shift2.start est parfaitement possible et n'affecte que les Mercredis mais alors TOUS les
mercredis
Pour limiter cela à certains Mercredis à mon avis il faut écrire une boucle
qui te donne la date de chaque Mercredi et changer le calendar pour sctte
"period" d'un jour chaque fois
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"Robert" <Robert@ps.com> schreef in bericht
news:OmOHJc$FEHA.2944@TK2MSFTNGP12.phx.gbl...
Bonjour,
J'essaie de modifier les plages horaires du Mercredi seulement, mais la
procédure ci-dessous modifie les plages horaires des 7 jours de la semaine
With ActiveProject.Calendar.WeekDays(pjWednesday)
.Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM#
.Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM#
End With
A mon avis le VBA ne permet que les actions qui sont possible manuellement: - soit changer les shifts pour une ou plusieurs journées d'une semaine, mais alors de 1984 à 2049 - ou pour une période contigue
Donc ActiveProject.Calendar.WeekDays(pjWednesday).shift2.start est parfaitement possible et n'affecte que les Mercredis mais alors TOUS les mercredis
Pour limiter cela à certains Mercredis à mon avis il faut écrire une boucle qui te donne la date de chaque Mercredi et changer le calendar pour sctte "period" d'un jour chaque fois
Bien à vous,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Robert" schreef in bericht news:OmOHJc$
Bonjour, J'essaie de modifier les plages horaires du Mercredi seulement, mais la procédure ci-dessous modifie les plages horaires des 7 jours de la semaine
With ActiveProject.Calendar.WeekDays(pjWednesday) .Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM# .Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM# End With
Merci pour toute suggestion,
Robert
Robert
Bonjour Jan, Cette petite procédure VBA traite bien les plages horaires *après* la date du jour, mais pas seulement les mercredi : tous les jours du lundi au dimanche inclus. C'est là le problème ! Quelque idée ? Merci,
Robert
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le message de news:
Bonjour Robert,
A mon avis le VBA ne permet que les actions qui sont possible manuellement:
- soit changer les shifts pour une ou plusieurs journées d'une semaine, mais
alors de 1984 à 2049 - ou pour une période contigue
Donc ActiveProject.Calendar.WeekDays(pjWednesday).shift2.start > est parfaitement possible et n'affecte que les Mercredis mais alors TOUS les
mercredis
Pour limiter cela à certains Mercredis à mon avis il faut écrire une boucle
qui te donne la date de chaque Mercredi et changer le calendar pour sctte "period" d'un jour chaque fois
Bien à vous,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Robert" schreef in bericht news:OmOHJc$
Bonjour, J'essaie de modifier les plages horaires du Mercredi seulement, mais la procédure ci-dessous modifie les plages horaires des 7 jours de la semaine
With ActiveProject.Calendar.WeekDays(pjWednesday) .Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM# .Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM# End With
Merci pour toute suggestion,
Robert
Bonjour Jan,
Cette petite procédure VBA traite bien les plages horaires *après* la date
du jour, mais pas seulement les mercredi : tous les jours du lundi au
dimanche inclus. C'est là le problème !
Quelque idée ?
Merci,
Robert
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le
message de news:uG51WuIGEHA.2612@TK2MSFTNGP09.phx.gbl...
Bonjour Robert,
A mon avis le VBA ne permet que les actions qui sont possible
manuellement:
- soit changer les shifts pour une ou plusieurs journées d'une semaine,
mais
alors de 1984 à 2049
- ou pour une période contigue
Donc
ActiveProject.Calendar.WeekDays(pjWednesday).shift2.start > est parfaitement possible et n'affecte que les Mercredis mais alors TOUS
les
mercredis
Pour limiter cela à certains Mercredis à mon avis il faut écrire une
boucle
qui te donne la date de chaque Mercredi et changer le calendar pour sctte
"period" d'un jour chaque fois
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"Robert" <Robert@ps.com> schreef in bericht
news:OmOHJc$FEHA.2944@TK2MSFTNGP12.phx.gbl...
Bonjour,
J'essaie de modifier les plages horaires du Mercredi seulement, mais la
procédure ci-dessous modifie les plages horaires des 7 jours de la
semaine
With ActiveProject.Calendar.WeekDays(pjWednesday)
.Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM#
.Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM#
End With
Bonjour Jan, Cette petite procédure VBA traite bien les plages horaires *après* la date du jour, mais pas seulement les mercredi : tous les jours du lundi au dimanche inclus. C'est là le problème ! Quelque idée ? Merci,
Robert
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le message de news:
Bonjour Robert,
A mon avis le VBA ne permet que les actions qui sont possible manuellement:
- soit changer les shifts pour une ou plusieurs journées d'une semaine, mais
alors de 1984 à 2049 - ou pour une période contigue
Donc ActiveProject.Calendar.WeekDays(pjWednesday).shift2.start > est parfaitement possible et n'affecte que les Mercredis mais alors TOUS les
mercredis
Pour limiter cela à certains Mercredis à mon avis il faut écrire une boucle
qui te donne la date de chaque Mercredi et changer le calendar pour sctte "period" d'un jour chaque fois
Bien à vous,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Robert" schreef in bericht news:OmOHJc$
Bonjour, J'essaie de modifier les plages horaires du Mercredi seulement, mais la procédure ci-dessous modifie les plages horaires des 7 jours de la semaine
With ActiveProject.Calendar.WeekDays(pjWednesday) .Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM# .Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM# End With
Merci pour toute suggestion,
Robert
Jan De Messemaeker
Robert,
Il me paraît plus simple si tu lis mon post, qui donne une réponse assez complète. En effet, to procédure ne marche pas, cela j'avais déjà vu. Bien à toi, -- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Robert" schreef in bericht news:
Bonjour Jan, Cette petite procédure VBA traite bien les plages horaires *après* la date du jour, mais pas seulement les mercredi : tous les jours du lundi au dimanche inclus. C'est là le problème ! Quelque idée ? Merci,
Robert
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le message de news:
Bonjour Robert,
A mon avis le VBA ne permet que les actions qui sont possible manuellement:
- soit changer les shifts pour une ou plusieurs journées d'une semaine, mais
alors de 1984 à 2049 - ou pour une période contigue
Donc ActiveProject.Calendar.WeekDays(pjWednesday).shift2.start > > est parfaitement possible et n'affecte que les Mercredis mais alors TOUS les
mercredis
Pour limiter cela à certains Mercredis à mon avis il faut écrire une boucle
qui te donne la date de chaque Mercredi et changer le calendar pour sctte
"period" d'un jour chaque fois
Bien à vous,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Robert" schreef in bericht news:OmOHJc$
Bonjour, J'essaie de modifier les plages horaires du Mercredi seulement, mais la
procédure ci-dessous modifie les plages horaires des 7 jours de la semaine
With ActiveProject.Calendar.WeekDays(pjWednesday) .Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM# .Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM# End With
Merci pour toute suggestion,
Robert
Robert,
Il me paraît plus simple si tu lis mon post, qui donne une réponse assez
complète.
En effet, to procédure ne marche pas, cela j'avais déjà vu.
Bien à toi,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"Robert" <Robert@ps.com> schreef in bericht
news:umrRvbJGEHA.3252@TK2MSFTNGP11.phx.gbl...
Bonjour Jan,
Cette petite procédure VBA traite bien les plages horaires *après* la date
du jour, mais pas seulement les mercredi : tous les jours du lundi au
dimanche inclus. C'est là le problème !
Quelque idée ?
Merci,
Robert
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le
message de news:uG51WuIGEHA.2612@TK2MSFTNGP09.phx.gbl...
Bonjour Robert,
A mon avis le VBA ne permet que les actions qui sont possible
manuellement:
- soit changer les shifts pour une ou plusieurs journées d'une semaine,
mais
alors de 1984 à 2049
- ou pour une période contigue
Donc
ActiveProject.Calendar.WeekDays(pjWednesday).shift2.start > > est parfaitement possible et n'affecte que les Mercredis mais alors TOUS
les
mercredis
Pour limiter cela à certains Mercredis à mon avis il faut écrire une
boucle
qui te donne la date de chaque Mercredi et changer le calendar pour
sctte
"period" d'un jour chaque fois
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"Robert" <Robert@ps.com> schreef in bericht
news:OmOHJc$FEHA.2944@TK2MSFTNGP12.phx.gbl...
Bonjour,
J'essaie de modifier les plages horaires du Mercredi seulement, mais
la
procédure ci-dessous modifie les plages horaires des 7 jours de la
semaine
With ActiveProject.Calendar.WeekDays(pjWednesday)
.Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM#
.Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM#
End With
Il me paraît plus simple si tu lis mon post, qui donne une réponse assez complète. En effet, to procédure ne marche pas, cela j'avais déjà vu. Bien à toi, -- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Robert" schreef in bericht news:
Bonjour Jan, Cette petite procédure VBA traite bien les plages horaires *après* la date du jour, mais pas seulement les mercredi : tous les jours du lundi au dimanche inclus. C'est là le problème ! Quelque idée ? Merci,
Robert
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le message de news:
Bonjour Robert,
A mon avis le VBA ne permet que les actions qui sont possible manuellement:
- soit changer les shifts pour une ou plusieurs journées d'une semaine, mais
alors de 1984 à 2049 - ou pour une période contigue
Donc ActiveProject.Calendar.WeekDays(pjWednesday).shift2.start > > est parfaitement possible et n'affecte que les Mercredis mais alors TOUS les
mercredis
Pour limiter cela à certains Mercredis à mon avis il faut écrire une boucle
qui te donne la date de chaque Mercredi et changer le calendar pour sctte
"period" d'un jour chaque fois
Bien à vous,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Robert" schreef in bericht news:OmOHJc$
Bonjour, J'essaie de modifier les plages horaires du Mercredi seulement, mais la
procédure ci-dessous modifie les plages horaires des 7 jours de la semaine
With ActiveProject.Calendar.WeekDays(pjWednesday) .Calendar.Period(Date, "31/12/2004").Shift2.Start = #2:00:00 PM# .Calendar.Period(Date, "31/12/2004").Shift2.Finish = #6:00:00 PM# End With