Hallo allemaal,
Ik zit met het volgende probleem.
Ik heb in excel een macro zitten die een berekening maakt.
(Van koperen munten stuk tot de totale waarden gouden muntstukken)
Alleen als ik de uitslag van me macro wilt vermenigvuldigen door =som(kolom*kolom) blijft ik het probleem houden dat er #waarde bllijft staan.
Hopelijk kan iemand me helpen ?
(Vermoedelijk werkt het niet omdat het berekend is met een macro ?)
Code van de macro
Hopelijk dat iemand mij uit kan leggen hoe ik deze uitkomt kan vermenigvuldigen met een cijfer in een kolom.
Alvast bedankt
Ik zit met het volgende probleem.
Ik heb in excel een macro zitten die een berekening maakt.
(Van koperen munten stuk tot de totale waarden gouden muntstukken)
Alleen als ik de uitslag van me macro wilt vermenigvuldigen door =som(kolom*kolom) blijft ik het probleem houden dat er #waarde bllijft staan.
Hopelijk kan iemand me helpen ?
(Vermoedelijk werkt het niet omdat het berekend is met een macro ?)
Code van de macro
Code:
Function CoppersToMoney(Coppers As Long) As String
' This function will format a number (value) into WoW Gold/Silver/Copper values
' The INPUT is any number (value) (...that isn't too big to kill Excel)
' The OUTPUT is a "(x)g (y)s (z)c" WoW currency formatted string
' Tell Excel to recalculate this value if/when other cells change
' by making sure it is defined as "volatile"
Application.Volatile (True)
' Declare vars
' (Using Long to possibly avoid overflow if the string has a very large number to parse)
Dim iCopper As Long
Dim iSilver As Long
Dim iGold As Long
' Crunch numbers
iGold = Int(Coppers / 10000)
iSilver = Int((Coppers - (iGold * 10000)) / 100)
iCopper = Int((Coppers - (iGold * 10000) - (iSilver * 100)))
' Return the full formatted string
CoppersToMoney = iGold & "g " & iSilver & "s " & iCopper & "c"
Finish:
End Function
Hopelijk dat iemand mij uit kan leggen hoe ik deze uitkomt kan vermenigvuldigen met een cijfer in een kolom.
Alvast bedankt

Laatst bewerkt: