Voici mon problème: j'aimerais construire une formule dans un champ
personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via la
table "Utilisation des tâches"). Juste en essayant la formule, le champ
Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je
pourrais spécifier le taux standard "B". Est-ce possible de le faire et, si
oui, comment?
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 Louis,
Je crains que ceci ne marchera pas avec une formule. La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas toutes les termes en Français) est un attribut de l'affectation donc ni de la ressource ni de la tâche. De l'autre côté, il n'y a des champs à formule que pour les tâches et les ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA conna^pit bel et bien les objets "affectation". Si tu es intéressé je peux l'écrire ici.
Bien à toi,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Louis Blais" schreef in bericht news:STo%b.18026$
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B". J'aimerais l'avoir par ressource et sommée sur une récapitulative (via la table "Utilisation des tâches"). Juste en essayant la formule, le champ Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je pourrais spécifier le taux standard "B". Est-ce possible de le faire et, si
oui, comment?
Merci à l'avance,
Louis Blais
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule.
La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas
toutes les termes en Français) est un attribut de l'affectation donc ni de
la ressource ni de la tâche.
De l'autre côté, il n'y a des champs à formule que pour les tâches et les
ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA conna^pit
bel et bien les objets "affectation".
Si tu es intéressé je peux l'écrire ici.
Bien à toi,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"Louis Blais" <louis.blais@mrn.gouv.qc.ca> schreef in bericht
news:STo%b.18026$253.1087728@news20.bellglobal.com...
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ
personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via la
table "Utilisation des tâches"). Juste en essayant la formule, le champ
Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je
pourrais spécifier le taux standard "B". Est-ce possible de le faire et,
si
Je crains que ceci ne marchera pas avec une formule. La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas toutes les termes en Français) est un attribut de l'affectation donc ni de la ressource ni de la tâche. De l'autre côté, il n'y a des champs à formule que pour les tâches et les ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA conna^pit bel et bien les objets "affectation". Si tu es intéressé je peux l'écrire ici.
Bien à toi,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Louis Blais" schreef in bericht news:STo%b.18026$
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B". J'aimerais l'avoir par ressource et sommée sur une récapitulative (via la table "Utilisation des tâches"). Juste en essayant la formule, le champ Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je pourrais spécifier le taux standard "B". Est-ce possible de le faire et, si
oui, comment?
Merci à l'avance,
Louis Blais
Louis Blais
Si ça ne vous dérange pas, j'accepte que vous puissiez m'écrire une macro VBA, puisque je ne suis pas spécialiste en VBA.
Merci à l'avance,
Louis.
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le message de news: O8QMkzI$
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule. La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas toutes les termes en Français) est un attribut de l'affectation donc ni de la ressource ni de la tâche. De l'autre côté, il n'y a des champs à formule que pour les tâches et les ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA conna^pit
bel et bien les objets "affectation". Si tu es intéressé je peux l'écrire ici.
Bien à toi,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Louis Blais" schreef in bericht news:STo%b.18026$
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via la
table "Utilisation des tâches"). Juste en essayant la formule, le champ Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je pourrais spécifier le taux standard "B". Est-ce possible de le faire et, si
oui, comment?
Merci à l'avance,
Louis Blais
Si ça ne vous dérange pas, j'accepte que vous puissiez m'écrire une macro
VBA, puisque je ne suis pas spécialiste en VBA.
Merci à l'avance,
Louis.
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le
message de news: O8QMkzI$DHA.1548@TK2MSFTNGP12.phx.gbl...
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule.
La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas
toutes les termes en Français) est un attribut de l'affectation donc ni de
la ressource ni de la tâche.
De l'autre côté, il n'y a des champs à formule que pour les tâches et les
ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA
conna^pit
bel et bien les objets "affectation".
Si tu es intéressé je peux l'écrire ici.
Bien à toi,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"Louis Blais" <louis.blais@mrn.gouv.qc.ca> schreef in bericht
news:STo%b.18026$253.1087728@news20.bellglobal.com...
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ
personalisé (Coût1, par exemple) qui calcule le produit suivant:
[travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet
"B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via
la
table "Utilisation des tâches"). Juste en essayant la formule, le champ
Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je
pourrais spécifier le taux standard "B". Est-ce possible de le faire et,
si
Si ça ne vous dérange pas, j'accepte que vous puissiez m'écrire une macro VBA, puisque je ne suis pas spécialiste en VBA.
Merci à l'avance,
Louis.
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le message de news: O8QMkzI$
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule. La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas toutes les termes en Français) est un attribut de l'affectation donc ni de la ressource ni de la tâche. De l'autre côté, il n'y a des champs à formule que pour les tâches et les ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA conna^pit
bel et bien les objets "affectation". Si tu es intéressé je peux l'écrire ici.
Bien à toi,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Louis Blais" schreef in bericht news:STo%b.18026$
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via la
table "Utilisation des tâches"). Juste en essayant la formule, le champ Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je pourrais spécifier le taux standard "B". Est-ce possible de le faire et, si
oui, comment?
Merci à l'avance,
Louis Blais
Gérard Ducouret
Boujour Louis,
Je prend le relais de Jan qui semble occupé par ailleurs. Voici pour vous dépanner un petit exemple de procédure VBA qui travaille les données demandées : Copier / Coller cet exemple de code VBA dans un module : Outils / Macros / Visual Basic Editor, puis : Inserer / Module
Sub Les5Taux() Dim Tarif_C As String, Taux_C As Double Dim oTache As Object, Ress As String, Hrs As Double
For Each oTache In ActiveProject.Tasks If Not oTache Is Nothing Then Ress = oTache.Resources(1).Name Tarif_C ActiveProject.Resources(Ress).CostRateTables("C").PayRates(1).StandardRate
Tarif_C = Left(Tarif_C, Len(Tarif_C) - 5) Taux_C = CDbl(Tarif_C) 'Juste pour le forme : ce n'est pas obligatoire Hrs = oTache.ActualWork / 60 'Debug.Print Tarif_C, Taux_C, Hrs oTache.SetField FieldID:=pjTaskCost1, Value:=Tarif_C * Hrs
End If Next
End Sub
"Louis Blais" a écrit dans le message de news:aor%b.19112$
Si ça ne vous dérange pas, j'accepte que vous puissiez m'écrire une macro VBA, puisque je ne suis pas spécialiste en VBA.
Merci à l'avance,
Louis.
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le message de news: O8QMkzI$
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule. La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas
toutes les termes en Français) est un attribut de l'affectation donc ni de
la ressource ni de la tâche. De l'autre côté, il n'y a des champs à formule que pour les tâches et les
ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA conna^pit
bel et bien les objets "affectation". Si tu es intéressé je peux l'écrire ici.
Bien à toi,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Louis Blais" schreef in bericht news:STo%b.18026$
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via la
table "Utilisation des tâches"). Juste en essayant la formule, le champ
Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je pourrais spécifier le taux standard "B". Est-ce possible de le faire et,
si
oui, comment?
Merci à l'avance,
Louis Blais
Boujour Louis,
Je prend le relais de Jan qui semble occupé par ailleurs.
Voici pour vous dépanner un petit exemple de procédure VBA qui travaille les
données demandées :
Copier / Coller cet exemple de code VBA dans un module : Outils / Macros /
Visual Basic Editor,
puis : Inserer / Module
Sub Les5Taux()
Dim Tarif_C As String, Taux_C As Double
Dim oTache As Object, Ress As String, Hrs As Double
For Each oTache In ActiveProject.Tasks
If Not oTache Is Nothing Then
Ress = oTache.Resources(1).Name
Tarif_C ActiveProject.Resources(Ress).CostRateTables("C").PayRates(1).StandardRate
Tarif_C = Left(Tarif_C, Len(Tarif_C) - 5)
Taux_C = CDbl(Tarif_C) 'Juste pour le forme : ce n'est
pas obligatoire
Hrs = oTache.ActualWork / 60
'Debug.Print Tarif_C, Taux_C, Hrs
oTache.SetField FieldID:=pjTaskCost1, Value:=Tarif_C * Hrs
End If
Next
End Sub
"Louis Blais" <louis.blais@mrn.gouv.qc.ca> a écrit dans le message de
news:aor%b.19112$253.1103631@news20.bellglobal.com...
Si ça ne vous dérange pas, j'accepte que vous puissiez m'écrire une macro
VBA, puisque je ne suis pas spécialiste en VBA.
Merci à l'avance,
Louis.
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le
message de news: O8QMkzI$DHA.1548@TK2MSFTNGP12.phx.gbl...
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule.
La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai
pas
toutes les termes en Français) est un attribut de l'affectation donc ni
de
la ressource ni de la tâche.
De l'autre côté, il n'y a des champs à formule que pour les tâches et
les
ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA
conna^pit
bel et bien les objets "affectation".
Si tu es intéressé je peux l'écrire ici.
Bien à toi,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"Louis Blais" <louis.blais@mrn.gouv.qc.ca> schreef in bericht
news:STo%b.18026$253.1087728@news20.bellglobal.com...
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ
personalisé (Coût1, par exemple) qui calcule le produit suivant:
[travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet
"B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via
la
table "Utilisation des tâches"). Juste en essayant la formule, le
champ
Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je
pourrais spécifier le taux standard "B". Est-ce possible de le faire
et,
Je prend le relais de Jan qui semble occupé par ailleurs. Voici pour vous dépanner un petit exemple de procédure VBA qui travaille les données demandées : Copier / Coller cet exemple de code VBA dans un module : Outils / Macros / Visual Basic Editor, puis : Inserer / Module
Sub Les5Taux() Dim Tarif_C As String, Taux_C As Double Dim oTache As Object, Ress As String, Hrs As Double
For Each oTache In ActiveProject.Tasks If Not oTache Is Nothing Then Ress = oTache.Resources(1).Name Tarif_C ActiveProject.Resources(Ress).CostRateTables("C").PayRates(1).StandardRate
Tarif_C = Left(Tarif_C, Len(Tarif_C) - 5) Taux_C = CDbl(Tarif_C) 'Juste pour le forme : ce n'est pas obligatoire Hrs = oTache.ActualWork / 60 'Debug.Print Tarif_C, Taux_C, Hrs oTache.SetField FieldID:=pjTaskCost1, Value:=Tarif_C * Hrs
End If Next
End Sub
"Louis Blais" a écrit dans le message de news:aor%b.19112$
Si ça ne vous dérange pas, j'accepte que vous puissiez m'écrire une macro VBA, puisque je ne suis pas spécialiste en VBA.
Merci à l'avance,
Louis.
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le message de news: O8QMkzI$
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule. La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas
toutes les termes en Français) est un attribut de l'affectation donc ni de
la ressource ni de la tâche. De l'autre côté, il n'y a des champs à formule que pour les tâches et les
ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA conna^pit
bel et bien les objets "affectation". Si tu es intéressé je peux l'écrire ici.
Bien à toi,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Louis Blais" schreef in bericht news:STo%b.18026$
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via la
table "Utilisation des tâches"). Juste en essayant la formule, le champ
Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je pourrais spécifier le taux standard "B". Est-ce possible de le faire et,
si
oui, comment?
Merci à l'avance,
Louis Blais
Louis Blais
Merci beaucoup à tous.
Je l'apprécie vraiment.
Louis.
"Gérard Ducouret" a écrit dans le message de news: uF0dylT$
Boujour Louis,
Je prend le relais de Jan qui semble occupé par ailleurs. Voici pour vous dépanner un petit exemple de procédure VBA qui travaille les
données demandées : Copier / Coller cet exemple de code VBA dans un module : Outils / Macros / Visual Basic Editor, puis : Inserer / Module
Sub Les5Taux() Dim Tarif_C As String, Taux_C As Double Dim oTache As Object, Ress As String, Hrs As Double
For Each oTache In ActiveProject.Tasks If Not oTache Is Nothing Then Ress = oTache.Resources(1).Name Tarif_C > ActiveProject.Resources(Ress).CostRateTables("C").PayRates(1).StandardRate
Tarif_C = Left(Tarif_C, Len(Tarif_C) - 5) Taux_C = CDbl(Tarif_C) 'Juste pour le forme : ce n'est pas obligatoire Hrs = oTache.ActualWork / 60 'Debug.Print Tarif_C, Taux_C, Hrs oTache.SetField FieldID:=pjTaskCost1, Value:=Tarif_C * Hrs
End If Next
End Sub
"Louis Blais" a écrit dans le message de news:aor%b.19112$
Si ça ne vous dérange pas, j'accepte que vous puissiez m'écrire une macro
VBA, puisque je ne suis pas spécialiste en VBA.
Merci à l'avance,
Louis.
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le
message de news: O8QMkzI$
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule. La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas
toutes les termes en Français) est un attribut de l'affectation donc ni
de
la ressource ni de la tâche. De l'autre côté, il n'y a des champs à formule que pour les tâches et les
ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA conna^pit
bel et bien les objets "affectation". Si tu es intéressé je peux l'écrire ici.
Bien à toi,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Louis Blais" schreef in bericht news:STo%b.18026$
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via
la
table "Utilisation des tâches"). Juste en essayant la formule, le champ
Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je
pourrais spécifier le taux standard "B". Est-ce possible de le faire et,
si
oui, comment?
Merci à l'avance,
Louis Blais
Merci beaucoup à tous.
Je l'apprécie vraiment.
Louis.
"Gérard Ducouret" <gerard.ducouret@wanadooNOSPAM.fr> a écrit dans le message
de news: uF0dylT$DHA.392@TK2MSFTNGP12.phx.gbl...
Boujour Louis,
Je prend le relais de Jan qui semble occupé par ailleurs.
Voici pour vous dépanner un petit exemple de procédure VBA qui travaille
les
données demandées :
Copier / Coller cet exemple de code VBA dans un module : Outils / Macros /
Visual Basic Editor,
puis : Inserer / Module
Sub Les5Taux()
Dim Tarif_C As String, Taux_C As Double
Dim oTache As Object, Ress As String, Hrs As Double
For Each oTache In ActiveProject.Tasks
If Not oTache Is Nothing Then
Ress = oTache.Resources(1).Name
Tarif_C > ActiveProject.Resources(Ress).CostRateTables("C").PayRates(1).StandardRate
Tarif_C = Left(Tarif_C, Len(Tarif_C) - 5)
Taux_C = CDbl(Tarif_C) 'Juste pour le forme : ce n'est
pas obligatoire
Hrs = oTache.ActualWork / 60
'Debug.Print Tarif_C, Taux_C, Hrs
oTache.SetField FieldID:=pjTaskCost1, Value:=Tarif_C * Hrs
End If
Next
End Sub
"Louis Blais" <louis.blais@mrn.gouv.qc.ca> a écrit dans le message de
news:aor%b.19112$253.1103631@news20.bellglobal.com...
Si ça ne vous dérange pas, j'accepte que vous puissiez m'écrire une
macro
VBA, puisque je ne suis pas spécialiste en VBA.
Merci à l'avance,
Louis.
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans
le
message de news: O8QMkzI$DHA.1548@TK2MSFTNGP12.phx.gbl...
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule.
La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai
pas
toutes les termes en Français) est un attribut de l'affectation donc
ni
de
la ressource ni de la tâche.
De l'autre côté, il n'y a des champs à formule que pour les tâches et
les
ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA
conna^pit
bel et bien les objets "affectation".
Si tu es intéressé je peux l'écrire ici.
Bien à toi,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
Project Management Consultancy
Prom+ade BVBA
32-495-300 620
"Louis Blais" <louis.blais@mrn.gouv.qc.ca> schreef in bericht
news:STo%b.18026$253.1087728@news20.bellglobal.com...
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ
personalisé (Coût1, par exemple) qui calcule le produit suivant:
[travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet
"B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative
(via
la
table "Utilisation des tâches"). Juste en essayant la formule, le
champ
Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où
je
pourrais spécifier le taux standard "B". Est-ce possible de le faire
et,
"Gérard Ducouret" a écrit dans le message de news: uF0dylT$
Boujour Louis,
Je prend le relais de Jan qui semble occupé par ailleurs. Voici pour vous dépanner un petit exemple de procédure VBA qui travaille les
données demandées : Copier / Coller cet exemple de code VBA dans un module : Outils / Macros / Visual Basic Editor, puis : Inserer / Module
Sub Les5Taux() Dim Tarif_C As String, Taux_C As Double Dim oTache As Object, Ress As String, Hrs As Double
For Each oTache In ActiveProject.Tasks If Not oTache Is Nothing Then Ress = oTache.Resources(1).Name Tarif_C > ActiveProject.Resources(Ress).CostRateTables("C").PayRates(1).StandardRate
Tarif_C = Left(Tarif_C, Len(Tarif_C) - 5) Taux_C = CDbl(Tarif_C) 'Juste pour le forme : ce n'est pas obligatoire Hrs = oTache.ActualWork / 60 'Debug.Print Tarif_C, Taux_C, Hrs oTache.SetField FieldID:=pjTaskCost1, Value:=Tarif_C * Hrs
End If Next
End Sub
"Louis Blais" a écrit dans le message de news:aor%b.19112$
Si ça ne vous dérange pas, j'accepte que vous puissiez m'écrire une macro
VBA, puisque je ne suis pas spécialiste en VBA.
Merci à l'avance,
Louis.
"Jan De Messemaeker" <jandemes at prom hyphen ade dot be> a écrit dans le
message de news: O8QMkzI$
Bonjour Louis,
Je crains que ceci ne marchera pas avec une formule. La raison, c'est que d'un côté, la "Cost Rate Table" (excuse, je n'ai pas
toutes les termes en Français) est un attribut de l'affectation donc ni
de
la ressource ni de la tâche. De l'autre côté, il n'y a des champs à formule que pour les tâches et les
ressources.
Si tu te sens apte à démarrer une macro VBA, il y a moyen car VBA conna^pit
bel et bien les objets "affectation". Si tu es intéressé je peux l'écrire ici.
Bien à toi,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional Project Management Consultancy Prom+ade BVBA 32-495-300 620 "Louis Blais" schreef in bericht news:STo%b.18026$
Bonjour à toutes et à tous.
MSP 2002 et Server Pro 2002.
Voici mon problème: j'aimerais construire une formule dans un champ personalisé (Coût1, par exemple) qui calcule le produit suivant: [travail
réel]x[taux standard], mais en utilisant le taux horaire de l'onglet "B".
J'aimerais l'avoir par ressource et sommée sur une récapitulative (via
la
table "Utilisation des tâches"). Juste en essayant la formule, le champ
Coût1 retourne toujours la valeur 0.00$. En plus, je n'ai pas vu où je
pourrais spécifier le taux standard "B". Est-ce possible de le faire et,