Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Overzicht

Microsoft Project berekent niet de Planningsprestatie-index (SPI) of de CPI (Cost Performance Index). Dit artikel bevat een voorbeeldmacro waarmee SPI en CPI worden berekend voor elke taak in een project.

OPMERKING: SPI is de verhouding tussen het uitgevoerde werk en het geplande werk (GKUW/GKGW). CPI is de verhouding tussen gebudgetteerde kosten en werkelijke kosten (GKUW/GUW).

Meer informatie

OPMERKING: Microsoft geeft alleen programmeervoorbeelden ter illustratie, zonder garantie, uitgedrukt of impliciet. Dit omvat, maar is niet beperkt tot, de impliciete garanties van verkoopbaarheid of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgenomen dat u bekend bent met de programmeertaal die wordt gedemonstreerd en met de hulpprogramma's die worden gebruikt om procedures te maken en te debuggen. Ondersteuningsingenieurs van Microsoft kunnen u helpen bij het uitleggen van de functionaliteit van een bepaalde procedure, maar ze zullen deze voorbeelden niet wijzigen om extra functionaliteit te bieden of procedures te maken die voldoen aan uw specifieke vereisten. 


De volgende macro berekent de SPI (Schedule Performance Index) en de CPI (Cost Performance Index) voor elke taak en plaatst de resultaten in numerieke velden. De SPI voor elke taak is gelijk aan GKUW/GKGW. De CPI voor elke taak is gelijk aan GKUW/GUW.

Als u deze macro wilt maken, volgt u de volgende stappen:

  1. Wijs in het menu Extra naar Macro en klik op Macro's. Ga Project 2010 naar het tabblad Beeld en klik op de knop Macro's.

  2. Typ in het veld Macronaam 'CalcSPI_CPI' en klik vervolgens op Maken om de Visual Basic openen.

  3. Maak de macro door de volgende subroutine te typen.


    Sub CalcSPI_CPI() Dim t Als taak
    Voor elke t in ActiveProject.Tasks
      If Not t Is Nothing Then
        Als t.BCWS <> 0 Then
            t.Number10 = t.GKUW / t.GKGW 'Hiermee wordt SPI berekend
        Beëindigen als
        Als t.AWP <> 0 Vervolgens
            t.Number11 = t.GKUW / t.AWP 'Hiermee wordt CPI berekend
        Beëindigen als
      Beëindigen als
    Volgende t


    SubN.OPMERKING beëindigen: in dit voorbeeld worden de velden Getal10 en Getal11 gebruikt. U kunt een van de andere beschikbare numerieke en alfanumerieke velden gebruiken. Mogelijk wilt u de functie Opmaak ook gebruiken om uw resultaten op te maken.

  4. Klik in Visual Basic editor in het menu Bestand op Sluiten en terugkeren naar Microsoft Project.

  5. Wijs Microsoft Project in het menu Extra macroaan en klik vervolgens op Macro's. Ga Project 2010 naar het tabblad Beeld en klik op de knop Macro's.

  6. Klik in de lijst met macro's op CalcSPI_CPI. Klik op Uitvoeren.

Als u de resultaten van de macro wilt weergeven, voegt u het veld Getal10 en Getal11 in in een taaktabel. Ga hiervoor als volgt te werk:

  1. Klik in het menu Invoegen op Kolom.

    Ga Project 2010 naar het tabblad Opmaak en klik op de knop Kolom invoegen.

  2. Klik in de lijst Veldnaam op Getal10.

  3. Klik op OK.

  4. Herhaal stap 1-3 voor het veld Getal11.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×