-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:06ec01c397a4$6db16980$a601280a@phx.gbl...
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:06ec01c397a4$6db16980$a601280a@phx.gbl...
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:02b101c397b2$bdfb9420$a001280a@phx.gbl...
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:06ec01c397a4$6db16980$a601280a@phx.gbl...
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:02b101c397b2$bdfb9420$a001280a@phx.gbl...
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:06ec01c397a4$6db16980$a601280a@phx.gbl...
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:02b101c397b2$bdfb9420$a001280a@phx.gbl...
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:06ec01c397a4$6db16980$a601280a@phx.gbl...
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un planning
unique (au niveau des tâches) pour notre projet, seul les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de 10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
-----Message d'origine-----
Bonjour,
Quelques remarques et questions.
Je ferai une macro qu'il faut activer quand il y a lieu -
cela prend trop de
coding et d'explication de faire une macro event-driven
qui réagirait sur un
changement d'un champ d'une tâche
Comment est-ce que je reconnais une tâche "code
Fabrication"?
Comment est-ce que je reconnais les tâches dont la durée
dépend de celle-la?
"aucun lien msp" ne m'aide pas fort...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:0ae901c39881$d44990e0$
J'ai rapidement effectué le test et cela fonctionne à
merveille...
seulement cela ne correspond pas tout à fait avec notre
planning (je me suis un peu mal exprimé sur mes précédents
posts) je m'explique :
Dans notre planning, une tache correspond à un code de
fabrication (par ex:20-52), ce code de fabrication se
trouve dans une colonne "code" à coté de la tâche.
Pour un code de fabrication une ou plusiseurs tâches y
sont attachés (mais aucune liaison dans le mpp, par ex on
trouve une tache pour un code à l'id 30 aussi bien qu'a un
id 75 qui n'a pas de parent en commun avec la 30). Ces
tâches ont un % en jours par rapport au nonbre de jours
alloués pour un code de fabrication, ce % est fixe.
Seul le nbre de jours pour un code de fabrication peut
changer.
En fait je souhaite que quand on saisie un nbre de jours
pour un code de fabrication (dans un champ réservé), la
macro aille définir les % correspondant en jour.
J'espère mettre bien fait comprendre :)
Merci pour votre aide
++-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la versionFrançaise et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquezProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la duréedont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir desdurées des tâches élémentaires et pourra donc être
différente de ce qui setrouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par
formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de
mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un
planning
unique (au niveau des tâches) pour notre projet, seul
les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de
10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
.
-----Message d'origine-----
Bonjour,
Quelques remarques et questions.
Je ferai une macro qu'il faut activer quand il y a lieu -
cela prend trop de
coding et d'explication de faire une macro event-driven
qui réagirait sur un
changement d'un champ d'une tâche
Comment est-ce que je reconnais une tâche "code
Fabrication"?
Comment est-ce que je reconnais les tâches dont la durée
dépend de celle-la?
"aucun lien msp" ne m'aide pas fort...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:0ae901c39881$d44990e0$a301280a@phx.gbl...
J'ai rapidement effectué le test et cela fonctionne à
merveille...
seulement cela ne correspond pas tout à fait avec notre
planning (je me suis un peu mal exprimé sur mes précédents
posts) je m'explique :
Dans notre planning, une tache correspond à un code de
fabrication (par ex:20-52), ce code de fabrication se
trouve dans une colonne "code" à coté de la tâche.
Pour un code de fabrication une ou plusiseurs tâches y
sont attachés (mais aucune liaison dans le mpp, par ex on
trouve une tache pour un code à l'id 30 aussi bien qu'a un
id 75 qui n'a pas de parent en commun avec la 30). Ces
tâches ont un % en jours par rapport au nonbre de jours
alloués pour un code de fabrication, ce % est fixe.
Seul le nbre de jours pour un code de fabrication peut
changer.
En fait je souhaite que quand on saisie un nbre de jours
pour un code de fabrication (dans un champ réservé), la
macro aille définir les % correspondant en jour.
J'espère mettre bien fait comprendre :)
Merci pour votre aide
++
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:02b101c397b2$bdfb9420$a001280a@phx.gbl...
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par
formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de
mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:06ec01c397a4$6db16980$a601280a@phx.gbl...
Bonjour tlm,
Je vous expose le problème : nous avons créer un
planning
unique (au niveau des tâches) pour notre projet, seul
les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de
10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
.
-----Message d'origine-----
Bonjour,
Quelques remarques et questions.
Je ferai une macro qu'il faut activer quand il y a lieu -
cela prend trop de
coding et d'explication de faire une macro event-driven
qui réagirait sur un
changement d'un champ d'une tâche
Comment est-ce que je reconnais une tâche "code
Fabrication"?
Comment est-ce que je reconnais les tâches dont la durée
dépend de celle-la?
"aucun lien msp" ne m'aide pas fort...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:0ae901c39881$d44990e0$
J'ai rapidement effectué le test et cela fonctionne à
merveille...
seulement cela ne correspond pas tout à fait avec notre
planning (je me suis un peu mal exprimé sur mes précédents
posts) je m'explique :
Dans notre planning, une tache correspond à un code de
fabrication (par ex:20-52), ce code de fabrication se
trouve dans une colonne "code" à coté de la tâche.
Pour un code de fabrication une ou plusiseurs tâches y
sont attachés (mais aucune liaison dans le mpp, par ex on
trouve une tache pour un code à l'id 30 aussi bien qu'a un
id 75 qui n'a pas de parent en commun avec la 30). Ces
tâches ont un % en jours par rapport au nonbre de jours
alloués pour un code de fabrication, ce % est fixe.
Seul le nbre de jours pour un code de fabrication peut
changer.
En fait je souhaite que quand on saisie un nbre de jours
pour un code de fabrication (dans un champ réservé), la
macro aille définir les % correspondant en jour.
J'espère mettre bien fait comprendre :)
Merci pour votre aide
++-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la versionFrançaise et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquezProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la duréedont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir desdurées des tâches élémentaires et pourra donc être
différente de ce qui setrouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par
formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de
mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un
planning
unique (au niveau des tâches) pour notre projet, seul
les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de
10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
.
-----Message d'origine-----
Bonjour,
Quelques remarques et questions.
Je ferai une macro qu'il faut activer quand il y a lieu -
cela prend trop de
coding et d'explication de faire une macro event-driven
qui réagirait sur un
changement d'un champ d'une tâche
Comment est-ce que je reconnais une tâche "code
Fabrication"?
Comment est-ce que je reconnais les tâches dont la durée
dépend de celle-la?
"aucun lien msp" ne m'aide pas fort...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:0ae901c39881$d44990e0$
J'ai rapidement effectué le test et cela fonctionne à
merveille...
seulement cela ne correspond pas tout à fait avec notre
planning (je me suis un peu mal exprimé sur mes précédents
posts) je m'explique :
Dans notre planning, une tache correspond à un code de
fabrication (par ex:20-52), ce code de fabrication se
trouve dans une colonne "code" à coté de la tâche.
Pour un code de fabrication une ou plusiseurs tâches y
sont attachés (mais aucune liaison dans le mpp, par ex on
trouve une tache pour un code à l'id 30 aussi bien qu'a un
id 75 qui n'a pas de parent en commun avec la 30). Ces
tâches ont un % en jours par rapport au nonbre de jours
alloués pour un code de fabrication, ce % est fixe.
Seul le nbre de jours pour un code de fabrication peut
changer.
En fait je souhaite que quand on saisie un nbre de jours
pour un code de fabrication (dans un champ réservé), la
macro aille définir les % correspondant en jour.
J'espère mettre bien fait comprendre :)
Merci pour votre aide
++-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la versionFrançaise et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquezProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la duréedont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir desdurées des tâches élémentaires et pourra donc être
différente de ce qui setrouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par
formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de
mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un
planning
unique (au niveau des tâches) pour notre projet, seul
les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de
10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
.
-----Message d'origine-----
Bonjour,
Quelques remarques et questions.
Je ferai une macro qu'il faut activer quand il y a lieu -
cela prend trop de
coding et d'explication de faire une macro event-driven
qui réagirait sur un
changement d'un champ d'une tâche
Comment est-ce que je reconnais une tâche "code
Fabrication"?
Comment est-ce que je reconnais les tâches dont la durée
dépend de celle-la?
"aucun lien msp" ne m'aide pas fort...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:0ae901c39881$d44990e0$a301280a@phx.gbl...
J'ai rapidement effectué le test et cela fonctionne à
merveille...
seulement cela ne correspond pas tout à fait avec notre
planning (je me suis un peu mal exprimé sur mes précédents
posts) je m'explique :
Dans notre planning, une tache correspond à un code de
fabrication (par ex:20-52), ce code de fabrication se
trouve dans une colonne "code" à coté de la tâche.
Pour un code de fabrication une ou plusiseurs tâches y
sont attachés (mais aucune liaison dans le mpp, par ex on
trouve une tache pour un code à l'id 30 aussi bien qu'a un
id 75 qui n'a pas de parent en commun avec la 30). Ces
tâches ont un % en jours par rapport au nonbre de jours
alloués pour un code de fabrication, ce % est fixe.
Seul le nbre de jours pour un code de fabrication peut
changer.
En fait je souhaite que quand on saisie un nbre de jours
pour un code de fabrication (dans un champ réservé), la
macro aille définir les % correspondant en jour.
J'espère mettre bien fait comprendre :)
Merci pour votre aide
++
-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la version
Française et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquez
ProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60
end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)
- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la durée
dont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir des
durées des tâches élémentaires et pourra donc être
différente de ce qui se
trouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:02b101c397b2$bdfb9420$a001280a@phx.gbl...
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++
-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par
formule
car ce ne sont pas
des champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBA
Seriez-vous prêt à faire un essai, je peux essayer de
mon
côté de téléguider
cela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" <anonymous@discussions.microsoft.com> schreef in
bericht
news:06ec01c397a4$6db16980$a601280a@phx.gbl...
Bonjour tlm,
Je vous expose le problème : nous avons créer un
planning
unique (au niveau des tâches) pour notre projet, seul
les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de
10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
.
-----Message d'origine-----
Bonjour,
Quelques remarques et questions.
Je ferai une macro qu'il faut activer quand il y a lieu -
cela prend trop de
coding et d'explication de faire une macro event-driven
qui réagirait sur un
changement d'un champ d'une tâche
Comment est-ce que je reconnais une tâche "code
Fabrication"?
Comment est-ce que je reconnais les tâches dont la durée
dépend de celle-la?
"aucun lien msp" ne m'aide pas fort...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
bericht
news:0ae901c39881$d44990e0$
J'ai rapidement effectué le test et cela fonctionne à
merveille...
seulement cela ne correspond pas tout à fait avec notre
planning (je me suis un peu mal exprimé sur mes précédents
posts) je m'explique :
Dans notre planning, une tache correspond à un code de
fabrication (par ex:20-52), ce code de fabrication se
trouve dans une colonne "code" à coté de la tâche.
Pour un code de fabrication une ou plusiseurs tâches y
sont attachés (mais aucune liaison dans le mpp, par ex on
trouve une tache pour un code à l'id 30 aussi bien qu'a un
id 75 qui n'a pas de parent en commun avec la 30). Ces
tâches ont un % en jours par rapport au nonbre de jours
alloués pour un code de fabrication, ce % est fixe.
Seul le nbre de jours pour un code de fabrication peut
changer.
En fait je souhaite que quand on saisie un nbre de jours
pour un code de fabrication (dans un champ réservé), la
macro aille définir les % correspondant en jour.
J'espère mettre bien fait comprendre :)
Merci pour votre aide
++-----Message d'origine-----
Re-bonjour,
OK, allons-y
(Il faudra peut-être un peu d'imagination car je n'ai pas
la versionFrançaise et je traduis les commandes le mieux que je
peux)
1. Outils, Macro, Editeur VBA
2. Dans la petite fenêtre à gauche (Explorateur projets)
cliquezProjectGolbal (Global.mpt)
3. Insertion, Module.
4. Dans la fenêtre module qui s'ouvre, collez le suivant:
Sub LesPourcentages
Dim Oeuvre as Task
for each oeuvre in activeproject.tasks
if not oeuvre is nothing then
if not oeuvre.summary then
oeuvre.duration=(oeuvre.number1/100) *
oeuvre.outlineparent.number1*60end if 'summary
endif 'nothing
next oeuvre
End Sub
Avant d'exécuter mettez dans les champs Number1 (ou
traduction en Français)- Des tâches récapitulatives qui ont des "enfants"
élémentaires, la duréedont vous voulez prendre le pourcentage (en heures);
- Des tâches élémentaires, le pourcentage à prendre.
Notez que la durée de la tâche récapitulative va se
recalculer à partir desdurées des tâches élémentaires et pourra donc être
différente de ce qui setrouve dans son Number1 par ex.s'il n'y a pas de liens.
L'exéctution à partir de Outis, Macro, Macros
Vos commentaires svp?
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:02b101c397b2$bdfb9420$
Merci pour votre réponse !
Je n'y connais hélas pas grand chose en VBA...(de
lointains souvenirs), mais peut être qu'avec un
exemple...je suis prêt à vous suivre.
++-----Message d'origine-----
Bonjour alux,
Les durées des tâches ne sont pas accessibles par
formule
car ce ne sont pasdes champs "libres"
J'ai déjà fait ce que vous demandez pour un client, mais
via VBASeriez-vous prêt à faire un essai, je peux essayer de
mon
côté de téléguidercela...
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"alux" schreef in
berichtnews:06ec01c397a4$6db16980$
Bonjour tlm,
Je vous expose le problème : nous avons créer un
planning
unique (au niveau des tâches) pour notre projet, seul
les
délais change suivant le projet.
ex:
tâche1 = 10jours
- sous tâche1 = 20% de tâche1
- sous tâche2 = 60% de tâche1
- sous tâche3 = 20% de tâche1
Comment faut-il faire pour déclarer cette variable de
10%
pour que le calcul des sous partie se fasse
automatiquement.
Faut-il créer un champ me permettant de déclarer cette
variable ? une autre méthode ?
J'espère mettre bien fait comprendre...
Merci pour votre aide !
++
.
.
.