Microsoft Excel

Herbers Excel/VBA-Archiv

VBA Array im negativen Bereich


Betrifft: VBA Array im negativen Bereich
von: Jaci_4
Geschrieben am: 29.11.2018 14:12:42

Hallo,

Ich stehe vor einem kleinen Problem.

Die Umsatzsteuer ( VAT recovered ) soll immer 3 Monate nachdem die Steuer gezahlt (VAT_paid) wurde zurückerstattet werden. Nun wollte ich in der Schleife einfach im Array i -3 Perioden darauf zurückgreifen. Nun sagt er mir, dass die Typen hier unverträglich sind. Wie löse ich das Problem?

Lieben Dank im Voraus!

Function Funding(CAPEX_Array, non_CAPEX_cost_Array, TAX_rate) As Variant


start_period = 1
end_period = 61


For i = start_period To end_period

Total_CAPEX = CAPEX_Array(i)

Total_non_CAPEX_cost = non_CAPEX_cost_Array(i)

VAT_paid = (Total_CAPEX + DSRA - Total_non_CAPEX_cost) * TAX_rate

VAT_recovered = VAT_paid(i - 3)



' Accumulation calculations per period



accum_Total_CAPEX = accum_Total_CAPEX + Total_CAPEX
accum_VAT_paid = accum_VAT_paid + VAT_paid
accum_VAT_recovered = accum_VAT_recovered + VAT_recovered
Next i

accum_Total_Funding = accum_Total_CAPEX + accum_IDC + accum_DSRA + accum_VAT_paid -  _
accum_VAT_recovered + accum_commitment_fees
End Function

  

Betrifft: VAT_paid ist kein Array. owT
von: Rudi Maintaire
Geschrieben am: 29.11.2018 14:16:27




  

Betrifft: AW: VAT_paid ist kein Array. owT
von: Jaci_4
Geschrieben am: 29.11.2018 14:35:23

Thanks! :)