Re: Excel kerekítés kérdés
Nits László
nits at jedlik.eu
2012. Május. 2., Sze, 23:55:13 CEST
Szia!
Kezdetleges VB megoldás, de lehet számodra megfelelő:
(dátum, százalék és pénznem formátumoknál a cella értékével számol)
Function FSZUM(tartomány As Range)
Dim Scella As String
Dim Dcella As Double
Dim összeg As Double
Application.Volatile
összeg=0
For Each c In tartomány
If (IsNumeric(c) Or IsDate(c)) And c.Value <> 0 Then
Scella = Format(c, c.NumberFormat)
On Error Resume Next
Dcella = CDbl(Scella)
If Err.Number <> 0 Then
Scella = Format(c, "General Number")
Dcella = CDbl(Scella)
End If
összeg = összeg + Dcella
End If
Next c
FSZUM = összeg
End Function
üdv.: Nits L.
További információk a(z) Techinfo levelezőlistáról