Hoe gebruik ik de vba ddb-functie?

De VBA DDB-functie wordt vermeld in de financiële categorie van VBA-functies. Wanneer u het in VBA-code gebruikt, kan het de afschrijving berekenen met behulp van de dubbele degressieve balansmethode , of u kunt het afschrijvingspercentage rechtstreeks in de functie opgeven. Lees hier meer over de dubbele degressieve methode.

Syntaxis

DDB (kosten, herstel, levensduur, periode, [factor])

Argumenten

  • Kosten : de initiële kosten van het actief.
  • Berging : de waarde van het actief bij voltooiing.
  • Levensduur : Het aantal perioden waarover het actief moet worden afgeschreven.
  • Periode : De periode waarvoor u de afschrijving wilt berekenen.
  • Factor : afschrijvingspercentage [Dit is een optioneel argument en als dit wordt weggelaten, neemt VBA standaard 2].

Voorbeeld

Om praktisch te begrijpen hoe u de VBA DDB-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we een vba-code hebben geschreven met behulp van DDB:

example-vba-ddb-function
 Sub example_DDB() Range("B6").Value = DDB(14500, 500, 10, 10) End Sub

In de bovenstaande code hebben we DBB gebruikt om de afschrijving van het actief te berekenen en het resultaat leverde 389 op.

Opmerkingen

  • Bij de double declining balance-methode is de afschrijving het hoogst in de eerste periode en neemt deze af in opeenvolgende perioden.
  • VBA retourneert runtimefout ‘5’ (ongeldige procedureaanroep of argument) als de herstelwaarde kleiner is dan nul, Levensduur, Periode of [Factor] gelijk is aan of kleiner dan nul, of als de afschrijvingsperiode groter is dan de levensduur van het actief.

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *